新手友好 · 全平台覆盖 · 5 分钟快速上手

Clash 使用教程
全平台配置指南

手把手教你在 Windows、macOS、Android、iOS、Linux 上完成安装、导入订阅、配置代理规则,快速享受稳定流畅的代理体验。

5
支持平台
5+
图文步骤
10+
常见问题
MIT
开源免费

Windows 使用教程

适用于 Windows 10 / 11,推荐使用 Clash Verge Rev(基于 Tauri 框架,性能优秀、持续维护)。FLClash 也是轻量好选择,操作基本一致。

1

下载并安装 Clash Verge Rev

前往 下载页面 选择 Windows 标签页,点击「下载 x64」(适用于主流 64 位电脑)或「下载 ARM64」(Surface Pro X / 骁龙芯片 PC)。 下载完成后双击 .exe 安装包,按提示完成安装,程序将自动出现在开始菜单和桌面。

不确定选哪个版本?绝大多数 Windows PC 选 x64 即可。只有搭载 ARM 处理器的设备(如 Surface Pro X)才需要 ARM64 版本。
2

首次启动 Clash Verge Rev

安装完成后打开 Clash Verge Rev,程序启动后会出现在系统托盘(任务栏右下角)。 主界面左侧为导航栏,从上到下依次是:代理(Proxies)订阅(Profiles)连接(Connections)规则(Rules)设置(Settings)

Windows 防火墙可能弹出权限请求,点击「允许访问」以确保 Clash Verge Rev 能正常联网和管理代理。
3

导入订阅链接(机场配置)

点击左侧「订阅(Profiles)」菜单,点击右上角「+」或「新建订阅」按钮,在弹出框中: ① 将订阅链接粘贴至「订阅 URL」输入框; ② 填写一个方便记忆的名称; ③ 点击「导入」,等待节点拉取完成。 拉取成功后,订阅配置将出现在列表中,点击即可切换为当前使用的配置。

订阅配置支持自动更新。在订阅设置中开启「自动更新」,设置更新间隔(建议 12–24 小时),客户端将自动拉取最新节点,无需手动刷新。
4

选择代理节点与代理组

进入「代理(Proxies)」页面,可以看到订阅中的代理组和节点列表。 通常会有「节点选择」「自动选择」等代理组,点击代理组名称展开,选择延迟低、稳定的节点。 点击右上角的「测速」图标可快速测量各节点延迟,方便选择最优节点。

5

开启系统代理,开始使用

在「设置(Settings)」页面顶部找到「系统代理(System Proxy)」开关,打开后系统所有应用流量将通过 Clash Verge Rev 路由。 或者直接点击系统托盘图标,在弹出菜单中切换「系统代理」状态。

如需代理所有流量(包括不支持系统代理的 UWP 应用),可在设置中开启 TUN 模式(需管理员权限),实现真正的全局透明代理。
6

验证代理是否正常工作

打开浏览器访问 google.com 或其他需要代理的网站,若能正常打开则表示配置成功。 也可在浏览器中访问 clash.razord.top(Clash 内置控制台)或 Clash Verge Rev 的「连接(Connections)」页面查看实时流量。

macOS 使用教程

适用于 macOS 12 Monterey 及以上版本。Apple Silicon(M1/M2/M3/M4 芯片)请下载 arm64 版,Intel Mac 请下载 x64 版。

1

下载对应 Mac 架构的安装包

前往 下载页面 点击 macOS 标签,根据你的 Mac 型号选择: Apple Silicon(arm64) 适用于 2020 年末及之后的 M 系列 Mac, Intel x64 适用于搭载 Intel 处理器的旧款 Mac。 不确定可在 Apple 菜单 → 关于本机中查看处理器信息。

2

安装并处理 Gatekeeper 安全提示

打开下载的 .dmg 文件,将应用图标拖入 Applications(应用程序)文件夹。 首次打开时,macOS 可能弹出「无法打开,因为无法验证开发者」提示。 解决方法:前往「系统设置 → 隐私与安全性」,在底部找到被拦截的应用点击「仍要打开」,或在 Terminal 中执行:

# Remove quarantine attribute (run in Terminal)
xattr -cr /Applications/Clash\ Verge.app
3

导入订阅链接

打开 Clash Verge Rev,进入「订阅(Profiles)」页面,点击「+」新建订阅,粘贴机场提供的订阅链接,点击「导入」。 导入成功后订阅卡片会展示节点数量,点击订阅卡片将其设为当前使用的配置。

如果机场提供的是 Clash 订阅链接(URL 通常包含 clashsub),可直接粘贴导入,无需手动编辑配置文件。
4

选择代理节点

进入「代理(Proxies)」页面,展开代理组选择合适的节点。 点击测速图标(闪电⚡)可批量测试节点延迟,延迟低于 100ms 通常体验最佳。 支持「自动选择(Auto)」模式,客户端自动使用延迟最低的节点。

5

开启系统代理或增强模式

在「设置」中开启「系统代理(System Proxy)」,此模式下浏览器及大多数应用可正常代理。 如需更完整的代理覆盖(如 Terminal、游戏等),可开启「增强模式(TUN)」,系统会弹出请求安装网络扩展的提示,允许后重新开启开关即可生效。

macOS 增强模式(TUN)需要安装系统扩展,安装时会要求输入 Mac 登录密码,属于正常权限请求。
6

设置开机自启(可选)

在 Clash Verge Rev「设置 → 通用」中勾选「开机启动(Launch on Login)」,每次开机后 Clash 将自动在后台运行,无需手动启动。 建议同时开启「静默启动」,避免每次开机弹出主窗口。

Android 使用教程

适用于 Android 5.0 及以上版本。主流手机推荐 Clash Meta for Android(官方维护、功能完整),轻量用户可选 FLClash

1

允许安装未知来源应用

安装第三方 APK 前,需先在手机中开启对应权限: 前往「设置 → 安全(或隐私)→ 安装未知来源」,允许「文件管理器」或「浏览器」安装未知来源应用。 不同品牌手机路径略有差异(小米:设置 → 更多设置 → 系统安全;华为:设置 → 应用管理 → 右上角菜单 → 安装未知来源应用)。

2

下载并安装对应架构的 APK

前往 下载页面 点击 Android 标签,根据手机 CPU 选择: arm64-v8a 适用于 2016 年以后的绝大多数手机(64 位 ARM); armeabi-v7a 适用于部分旧机型(32 位 ARM); 不确定选 Universal(通用版),自动匹配架构。 下载后点击 APK 文件按提示完成安装。

查看手机 CPU 架构:在手机「设置 → 关于手机 → CPU 信息」中查看,或下载 CPU-Z 等工具查询。
3

首次启动并授予 VPN 权限

打开 Clash Meta for Android,首次点击「启动」按钮时,系统会弹出「连接请求」提示框,要求授予 VPN 权限,点击「确定(OK)」。 授权后 Clash 将以 VPN 形式运行,状态栏顶部出现钥匙图标表示 VPN 已激活。

4

导入订阅链接

点击底部「配置(Profiles)」标签,点击右上角「+」选择「从 URL 导入」,粘贴机场提供的订阅链接,填写名称后点击「保存」,等待配置拉取完成后点击配置名激活。

5

选择节点并启动代理

进入「代理(Proxies)」页面,选择代理组中的目标节点(点击节点名右侧的信号图标可测速)。 返回主页面,点击「启动」大按钮,按钮变为绿色「运行中」即表示代理已生效。 打开浏览器访问被屏蔽的网站验证是否成功。

6

选择合适的代理模式

Clash Meta for Android 支持多种代理模式: 规则(Rule):根据规则自动判断走代理或直连,推荐日常使用; 全局(Global):所有流量强制走代理,适合临时排错; 直连(Direct):所有流量直连,不走代理。 可在主界面右上角菜单或「设置」中切换模式。

日常推荐使用「规则模式」,国内流量直连省流量,海外流量自动走代理,实现最优分流体验。

iOS 使用教程

iOS 不支持直接安装第三方 APK,需通过 App Store 下载兼容 Clash 配置格式的代理客户端(需非中国区 Apple ID)。推荐 StashShadowrocket

1

切换到非中国区 Apple ID

由于中国区 App Store 政策限制,Stash、Shadowrocket 等代理应用均不在中国区上架。 你需要使用美区、香港区、台湾区等非中国区 Apple ID 登录 App Store 才能搜索下载。 建议在 App Store 中仅切换 App Store 账号(点击 App Store 右上角头像 → 滚动到底部退出登录),无需修改 iCloud 主账号。

可通过注册新的非中区 Apple ID,或向他人借用购买,也可使用礼品卡购买付费应用。
2

从 App Store 下载代理客户端

切换非中区账号后,在 App Store 搜索并下载以下任一应用:

Stash — Proxy Client
完整支持 Clash Premium 配置,功能最全面,付费应用(约 $3.99)
App Store
Shadowrocket
支持 Clash 配置格式,iOS 用户量最大的代理客户端,付费(约 $2.99)
App Store
3

在 Stash 中导入 Clash 订阅配置

打开 Stash,进入「首页 → 配置(Config)」标签,点击右上角「+」,选择「远程配置(Remote Config)」,粘贴机场提供的 Clash 订阅链接,点击「完成」等待拉取完成后激活配置。

Stash 支持定时自动更新订阅,在配置项设置中开启「自动更新」,设置更新间隔即可。
4

在 Shadowrocket 中导入订阅

打开 Shadowrocket,点击右上角「+」,在「类型」中选择「Subscribe(订阅)」,将订阅链接粘贴至 URL 输入框,点击「完成」。 Shadowrocket 会自动解析订阅中的所有节点,在列表中点击任一节点右侧的信号图标可测试延迟。

5

启动代理并授予 VPN 权限

无论使用 Stash 还是 Shadowrocket,点击主界面的连接开关后,iOS 会弹出「添加 VPN 配置」请求,点击「允许」并通过 Face ID / Touch ID 验证后,VPN 即可激活。 状态栏出现「VPN」或钥匙图标表示代理已生效,打开 Safari 访问 google.com 测试。

Linux 使用教程

桌面 Linux 用户推荐使用 Clash Verge Rev(提供 .deb / .rpm 安装包)。服务器或无桌面环境用户可直接使用 Mihomo 内核命令行版本。

1

安装 Clash Verge Rev

前往 下载页面Linux 标签,根据发行版选择安装包: Debian / Ubuntu 系选 .deb,Fedora / RHEL / openSUSE 选 .rpm

# Debian / Ubuntu install
sudo dpkg -i clash-verge-rev-linux-amd64.deb

# Fedora / RHEL install
sudo rpm -i clash-verge-rev-linux-x86_64.rpm
ARM64 设备(如树莓派桌面版)请下载 arm64.deb 版本。
2

启动 Clash Verge Rev

安装完成后可从应用菜单启动,或在终端中执行:

clash-verge-rev

程序启动后,在系统托盘区域会出现 Clash 图标,主界面与 Windows / macOS 版本完全一致。

3

导入订阅链接

操作与 Windows 版本完全一致:进入「订阅(Profiles)」→「+」→ 粘贴订阅链接 → 点击「导入」。激活配置后选择节点,开启「系统代理」即可。

4

配置系统代理或 TUN 透明代理

开启「系统代理」会自动配置桌面环境的代理设置(GNOME / KDE 等)。 对于 Firefox、Chrome 等浏览器通常自动生效。如需代理终端程序,可在 shell 配置文件中手动设置:

# Add to ~/.bashrc or ~/.zshrc
export http_proxy="http://127.0.0.1:7890"
export https_proxy="http://127.0.0.1:7890"
export all_proxy="socks5://127.0.0.1:7891"
端口号以实际 Clash Verge Rev 设置中的「混合端口」为准,默认通常为 7890(HTTP)和 7891(SOCKS5)。

进阶配置指南

了解 Clash 配置文件结构、规则分流原理、TUN 透明代理、订阅转换等进阶功能,充分发挥 Clash 的全部潜力。

config.yaml 基本结构

Clash / Mihomo 使用 YAML 格式配置文件,以下是常见配置结构示例(实际内容由机场订阅提供,通常无需手动编辑):

# ── Global settings ──
mixed-port: 7890 # HTTP + SOCKS5 port
allow-lan: false
mode: rule # rule / global / direct
log-level: info

# ── DNS config ──
dns:
  enable: true
  enhanced-mode: fake-ip
  nameserver:
    - https://doh.pub/dns-query
    - https://dns.alidns.com/dns-query

# ── Proxy nodes (provided by subscription) ──
proxies:
  - name: "HK-01"
    type: vmess
    server: example.com
    port: 443

# ── Proxy groups ──
proxy-groups:
  - name: "节点选择"
    type: select
    proxies: ["自动选择", "HK-01"]
  - name: "自动选择"
    type: url-test
    url: "http://www.gstatic.com/generate_204"
    interval: 300

# ── Routing rules ──
rules:
  - GEOIP,CN,DIRECT # China IPs: direct
  - DOMAIN-SUFFIX,google.com,节点选择
  - MATCH,节点选择 # Default: proxy

规则分流配置

规则按从上到下的顺序逐条匹配,命中即停止。常用规则类型:

# 域名精确匹配
DOMAIN,www.google.com,节点选择

# 域名后缀匹配(含子域名)
DOMAIN-SUFFIX,youtube.com,节点选择

# 域名关键词匹配
DOMAIN-KEYWORD,google,节点选择

# IP 段匹配(国内 IP 直连)
IP-CIDR,192.168.0.0/16,DIRECT

# 按 GeoIP 数据库(中国 IP 直连)
GEOIP,CN,DIRECT

# 进程名匹配(仅桌面端)
PROCESS-NAME,curl,DIRECT

# 兜底规则(必须放最后)
MATCH,节点选择

TUN 透明代理

TUN 模式在系统网络层创建虚拟网卡,拦截所有流量,无需对每个应用单独配置代理,适合游戏加速和开发调试。

tun:
  enable: true
  stack: mixed # mixed / gvisor / system
  auto-route: true
  auto-detect-interface: true
  dns-hijack:
    - any:53

在 Clash Verge Rev 中:进入「设置」→ 开启「Tun 模式」开关,输入管理员密码授权即可,无需手动编辑配置文件。

订阅自动更新

订阅包含节点信息和规则,定期拉取可确保节点有效性。GUI 客户端均支持可视化设置,无需手动操作。

  • Clash Verge Rev:「订阅」页面 → 右键订阅 → 编辑 → 设置「自动更新间隔」(单位:分钟)
  • FLClash:「配置」→ 长按订阅 → 编辑 → 开启「自动更新」并设置间隔
  • ClashMeta for Android:「配置」→ 订阅条目 → 设置「自动更新间隔」

推荐间隔:6 小时(360 分钟),兼顾节点时效性与流量消耗。

代理组策略

代理组(proxy-groups)决定流量最终使用哪个节点,共有四种核心类型:

# 手动选择节点
type: select

# 自动测速,选延迟最低节点
type: url-test
  url: "http://www.gstatic.com/generate_204"
  interval: 300 # 秒

# 优先使用首个可用节点(故障自动切换)
type: fallback

# 多节点负载均衡
type: load-balance
  strategy: consistent-hashing

DNS 防泄露

Clash 内置 DNS 模块,通过加密 DNS 和 fake-ip 模式防止 DNS 查询被运营商监控或泄露真实位置。

dns:
  enable: true
  enhanced-mode: fake-ip # 推荐:防止 DNS 泄露
  fake-ip-range: 198.18.0.1/16
  nameserver:
    - https://doh.pub/dns-query # 腾讯 DoH
    - https://dns.alidns.com/dns-query # 阿里 DoH
  fallback:
    - https://8.8.8.8/dns-query # Google DoH(境外域名)
    - https://1.1.1.1/dns-query # Cloudflare DoH
  fallback-filter:
    geoip: true # 非中国 IP 走 fallback DNS

Mihomo 内核支持的代理协议

Mihomo(原 Clash Meta)是目前协议支持最全面的 Clash 内核,覆盖主流机场所使用的全部协议:

协议名称 传输层 加密方式 说明
ShadowsocksSS TCP / UDP AES-256-GCM / ChaCha20 经典协议,稳定性好,广泛支持
VMessV2Ray TCP / WS / H2 / gRPC AES-128-GCM / ChaCha20 V2Ray 专属协议,支持多种传输方式
VLESS TCP / WS / H2 / gRPC 无内置加密(依赖 TLS) 性能更优的 V2Ray 新一代协议
TrojanTLS TCP / WS / gRPC TLS(模拟 HTTPS) 抗检测能力强,通过 TLS 伪装 HTTPS 流量
Reality TCP / H2 XTLS Reality 下一代 TLS 伪装,抗探测能力最强
Hysteria2 QUIC / UDP TLS + QUIC 基于 QUIC 的高性能协议,低延迟高带宽
TUIC QUIC / UDP TLS + QUIC 高效多路复用,适合高延迟网络环境
WireGuardVPN UDP Noise Protocol 现代 VPN 协议,加密性能优秀
常见问题

使用遇到问题?常见疑问解答

汇总 Clash 安装配置、订阅导入、网络连接等高频问题,帮助你快速排查故障。

还有其他问题?

可前往 GitHub 提交 Issue 或查阅 Mihomo 官方 Wiki 获取更多技术支持。

前往 GitHub Issues
打开客户端进入「订阅 / Profiles」页面,点击「+」新建订阅,将机场提供的订阅 URL 粘贴至输入框,点击「导入 / 更新」完成拉取。 导入成功后在列表中点击配置名称激活,然后进入「代理」页面选择节点,开启系统代理即可使用。
常见原因:① 当前选中的节点已失效或延迟过高,请在「代理」页面切换节点或点击测速选择延迟低的节点; ② 代理模式设置为「规则」时,部分网站规则可能配置为直连,可临时切换为「全局(Global)」模式测试; ③ 订阅配置过期,前往「订阅」页面手动刷新更新。
在「设置(Settings)」页面找到「Tun 模式」开关,点击开启后系统会弹出管理员权限请求(Windows UAC 或 macOS 密码输入),授权后 TUN 模式即可生效。 TUN 模式可接管系统全部流量,包括不支持系统代理的应用(游戏、部分 UDP 流量等)。
通常是下载的 APK 架构与手机不匹配。 请重新下载 Universal(通用) 版本,通用版包含所有架构,适配性最广。 如仍失败,检查手机存储空间是否充足,或尝试通过文件管理器重新安装。
规则模式(Rule):根据 config.yaml 中定义的规则逐条匹配,国内域名 / IP 直连,需要代理的域名走节点,广告域名拦截,是日常使用的推荐模式。
全局模式(Global):所有流量强制走代理节点,适合临时调试或需要全流量代理的场景,会增加节点负担和延迟。
直连模式(Direct):所有流量直接连接,不经过任何代理,相当于关闭代理。
不同客户端配置文件路径:
Clash Verge Rev(Windows)%APPDATA%\io.github.clash-verge-rev\profiles\
Clash Verge Rev(macOS)~/Library/Application Support/com.clash-verge-rev.clash-verge-rev/profiles/
Mihomo 内核~/.config/mihomo/config.yaml
在 Clash Verge Rev 中,右键订阅配置 → 「打开文件」可直接用编辑器打开对应的 YAML 文件,修改保存后点击「重新加载」生效。
两者都支持 Clash 订阅配置格式,区别主要在于:
Shadowrocket:价格略低(约 $2.99),上手简单,协议兼容性强,用户量最大;
Stash:价格约 $3.99,完整支持 Clash Premium 配置(含脚本、策略组等高级特性),界面更现代,功能更全面,适合进阶用户。
初次使用推荐 Shadowrocket,追求完整 Clash 功能体验推荐 Stash
订阅链接(Subscription URL)是机场(代理服务提供商)提供的一串 URL,包含所有可用节点的配置信息。 通常在注册机场后,在其控制面板中可以找到「Clash 订阅链接」或「一键导入」按钮,复制该链接后粘贴到客户端的订阅导入页面即可。 不同机场提供的订阅链接格式可能略有差异,但兼容 Mihomo/Clash Meta 的客户端均可正常解析。