使用教程
全平台配置指南
从下载安装到订阅导入,再到常见问题排查,覆盖 Windows、macOS、Android、iOS 全平台使用全流程。
安装 Clash Verge Rev(推荐)
下载安装包
前往 下载页面 获取 Windows 版 Clash Verge Rev。大多数用户选择 x64
架构版本。如提示「此应用无法在你的电脑上运行」,请确认下载了正确架构(x64/arm64)的安装包。
完成安装
双击 .exe 安装程序,按提示完成安装。安装时如遇
360 / 金山毒霸等杀毒软件拦截,请先暂时关闭杀毒软件再安装。安装完成后可重新开启。
注意
若安装后打开无界面(只有托盘图标),说明 WebView2 组件缺失。请前往 微软官网 下载并安装 WebView2 Runtime,或下载带有 fixed_webview2
字样的安装包。
导入订阅链接
打开 Clash Verge Rev,点击左侧「订阅(Profiles)」,在顶部输入框粘贴机场提供的订阅 URL,点击「导入」。导入成功后,点击该配置使其高亮生效。
开启系统代理
点击左侧「设置」,打开「系统代理」开关。代理模式建议选择「规则(Rule)」,实现国内直连、国外代理的智能分流。
提示
使用 TUN 模式(虚拟网卡)可以代理所有 TCP/UDP 流量,包括无法走系统代理的 UWP 应用,效果更完整。需要管理员权限运行软件。
Windows 常见问题排查
原因
内核与前端通信失败,通常由防火墙阻断本地端口通信导致。
解决方案
打开 Windows 防火墙设置,全部关闭后重新开启。或在防火墙中为 Clash Verge Rev 添加例外规则。
原因
系统中可能有多个网卡或网段与配置中的规则冲突。
解决方案
打开「网络和 Internet 设置 → 更改适配器选项」,禁用或删除不需要的多余虚拟网卡,保留主网卡后重试。
原因
Clash 退出时未能正确关闭系统代理(如断电、蓝屏等异常关机),导致 Windows 系统代理开关仍处于开启状态,但实际无服务监听。
解决方案
进入「Windows 设置 → 网络和 Internet → 代理 → 手动设置代理」,关闭「使用代理服务器」开关。
原因
Windows UWP 应用的沙盒机制禁止访问 localhost(回环地址),而代理程序在本地端口监听。
解决方案
在 Clash Verge Rev「设置 → UWP 工具」中找到需要代理的 UWP 程序,勾选后点击「Save Changes」保存。或直接改用 TUN 模式,可绕过此限制。
错误日志
An attempt was made to access a socket in a way forbidden by its access permissions.
解决方案
以管理员身份打开 PowerShell / 命令提示符,执行以下命令重启网络服务:
net stop hns
net start hnsWindows 图标缓存未更新,执行以下命令清除缓存并重启资源管理器:
del /A "%userprofile%\AppData\Local\IconCache.db" 2>nul & taskkill /f /im explorer.exe & start explorer.exe
安装 ClashX Pro / Clash Verge Rev
下载安装包
前往 下载页 获取 ClashX Pro(.dmg)或 Clash Verge Rev(M 芯片选 aarch64,Intel 选 x64)。
安装并信任开发者
双击 .dmg 将应用拖入
Applications。首次打开时若提示「无法验证开发者」,前往「系统设置 → 隐私与安全性 → 安全性」点击「仍要打开」。
macOS 15+ 用户
部分最新系统版本可能需要在终端执行 sudo xattr -rd com.apple.quarantine /Applications/ClashX\ Pro.app
移除隔离属性。
导入订阅链接
点击菜单栏猫咪图标 → 「Config → Remote config → Manage」,添加订阅 URL 并点击「Download」。下载成功后点击订阅名称使其生效。
开启系统代理 / 增强模式
点击菜单栏图标 → 「Set as system proxy」开启系统代理。如需代理所有流量(含终端、游戏),开启「Enhanced Mode(增强模式)」,需输入管理员密码安装网络扩展。
macOS 常见问题
方法一:系统设置 → 隐私与安全性 → 点击「仍要打开」。
方法二(推荐):打开终端执行:
sudo xattr -rd com.apple.quarantine /Applications/ClashX\ Pro.app
检查菜单栏右侧是否因图标过多被隐藏,按住 Command 键拖动图标到可见区域。或使用 Bartender 等菜单栏管理工具。
关闭增强模式,在「系统设置 → 网络」删除 ClashX 添加的虚拟网络接口,重新启动网络后重试。也可尝试更新至最新版本。
安装 Clash for Android(CFA)
下载 APK 并安装
前往 下载页 获取 CFA 安装包。建议普通用户选择 Universal 版本,64 位设备可选 arm64-v8a。下载后在文件管理器中点击安装,首次需在「设置 →
安全」中开启「允许未知来源应用」。
导入订阅
打开 CFA,点击右上角「+」→「URL」,粘贴机场订阅链接 → 「Create」。订阅添加后点击「Update」下载最新节点,再点击订阅名称使其高亮生效。
启动代理
在主界面点击「Start」按钮,系统会弹出 VPN 连接请求,点击「确定」授权。成功后通知栏出现 VPN 图标,即可正常使用代理。
建议
在「设置 → Clash → DNS」中开启「DNS 解析」以避免 DNS 泄漏;在「分应用代理」中可单独配置哪些应用走代理、哪些直连。
Android 常见问题
APK 文件下载不完整,请重新下载。如仍出现,尝试下载 Universal 版本(兼容所有架构)。
检查以下几项:
- • 是否有其他 VPN 应用在后台运行(Android 同时只允许一个 VPN)
- • 订阅是否已成功导入并生效(节点列表不为空)
- • 尝试在「设置 → 网络和互联网 → VPN」中删除残留的旧 VPN 配置
确认代理模式为「规则(Rule)」而非「全局(Global)」。如某 App 仍有问题,可在「分应用代理」中将其设置为「直连」。
安装 Shadowrocket(小火箭)
重要说明
Clash 官方无 iOS 客户端。Shadowrocket 是兼容 Clash 配置格式的第三方工具($2.99),需使用 非中国区 Apple ID(如美区)在 App Store 购买下载。
切换至美区 Apple ID
在 App Store 中退出当前账号,使用美区 Apple ID 登录。如没有美区账号,可注册一个(需要美国地址信息)或向他人借用购买后,再切回自己的账号即可保留已购 App。
购买并下载 Shadowrocket
在美区 App Store 搜索「Shadowrocket」,价格 $2.99,购买后下载安装。也可考虑免费替代品 Stash(功能类似,支持 Clash 规则)。
导入订阅链接
打开 Shadowrocket,点击右上角「+」→ 选择类型「Subscribe」→ 粘贴订阅 URL → 完成。App 会自动解析出节点列表。
快速导入
复制订阅链接后,Shadowrocket 会在打开时自动识别并询问是否导入,点击「添加」即可,无需手动操作。
开启代理
回到主界面,打开顶部「未连接」开关,系统弹出 VPN 配置授权请求,点击「允许」。图标变绿、状态栏出现「VPN」字样即代理成功。
iOS 常见问题
确认订阅 URL 以 http:// 或 https://
开头,且链接未过期。尝试在浏览器中打开该链接,确认能正常访问(返回 YAML 内容)。
检查:① 顶部开关是否已打开(绿色);② 选中的节点是否可用(可在节点列表点击测速);③ 代理模式是否为「规则」或「全局」。如节点均超时,请联系机场服务商。
iOS VPN 常驻会有一定耗电。建议不需要代理时关闭开关;在「设置 → 规则」中配置分流规则,减少不必要的流量走代理通道。
进阶指南
深入了解 Clash
掌握配置语法、规则编写与常见问题排查,让 Clash 用得更顺手。
配置语法指南
配置文件整体结构
Clash 使用 YAML 格式,主要包含以下核心字段:
# 基础网络设置
port: 7890 # HTTP 代理端口
socks-port: 7891 # SOCKS5 代理端口
mixed-port: 7892 # 混合端口(HTTP + SOCKS5)
allow-lan: false # 是否允许局域网设备接入
mode: rule # 代理模式:rule / global / direct
log-level: info # 日志级别:silent / error / warning / info / debug
external-controller: 127.0.0.1:9090 # Web UI 控制端口
dns:
enable: true
enhanced-mode: fake-ip
nameserver:
- 223.5.5.5
- 8.8.8.8
proxies: [...] # 节点列表
proxy-groups: [...] # 代理组
rules: [...] # 分流规则
节点(proxies)配置示例
Shadowsocks
proxies:
- name: "SS-香港"
type: ss
server: hk.example.com
port: 8388
cipher: aes-256-gcm
password: "your_password"
VMess + WebSocket + TLS
- name: "VMess-美国"
type: vmess
server: us.example.com
port: 443
uuid: "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
alterId: 0
cipher: auto
tls: true
network: ws
ws-opts:
path: /ray
Trojan
- name: "Trojan-日本"
type: trojan
server: jp.example.com
port: 443
password: "your_password"
sni: jp.example.com
代理组(proxy-groups)
代理组定义节点选择策略,支持手动选择、自动测速、负载均衡等模式:
proxy-groups:
# 手动选择
- name: "🚀 节点选择"
type: select
proxies:
- "🔄 自动选择"
- "SS-香港"
- "VMess-美国"
- DIRECT
# 自动测速(选延迟最低节点)
- name: "🔄 自动选择"
type: url-test
url: http://www.gstatic.com/generate_204
interval: 300
tolerance: 50
proxies:
- "SS-香港"
- "VMess-美国"
- "Trojan-日本"
提示
代理组还支持 fallback(节点故障自动切换)和 load-balance(负载均衡)类型。机场订阅通常已配置好代理组,直接导入即可。
分流规则编写
规则类型速查
| 规则类型 | 匹配对象 | 示例 |
|---|---|---|
DOMAIN |
完整域名精确匹配 | DOMAIN,www.google.com,PROXY |
DOMAIN-SUFFIX |
域名后缀(推荐) | DOMAIN-SUFFIX,google.com,PROXY |
DOMAIN-KEYWORD |
域名含关键词 | DOMAIN-KEYWORD,google,PROXY |
IP-CIDR |
IP 地址段 | IP-CIDR,8.8.8.8/32,PROXY |
GEOIP |
IP 归属地国家码 | GEOIP,CN,DIRECT |
MATCH |
兜底规则(最后一条) | MATCH,PROXY |
内联规则示例
规则按顺序匹配,命中第一条后立即执行对应动作:
rules:
# 广告拦截
- DOMAIN-KEYWORD,adservice,REJECT
- DOMAIN-SUFFIX,doubleclick.net,REJECT
# 国内直连
- DOMAIN-SUFFIX,baidu.com,DIRECT
- DOMAIN-SUFFIX,taobao.com,DIRECT
- DOMAIN-SUFFIX,qq.com,DIRECT
- GEOIP,CN,DIRECT
# 境外代理
- DOMAIN-SUFFIX,google.com,🚀 节点选择
- DOMAIN-SUFFIX,youtube.com,🚀 节点选择
- DOMAIN-SUFFIX,github.com,🚀 节点选择
# 兜底
- MATCH,🚀 节点选择
Rule Provider(外部规则集)
Rule Provider 可从远程 URL 加载规则集,适合管理大量规则:
rule-providers:
reject:
type: http
behavior: domain
url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/reject.txt"
path: ./ruleset/reject.yaml
interval: 86400
proxy:
type: http
behavior: domain
url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/proxy.txt"
path: ./ruleset/proxy.yaml
interval: 86400
rules:
- RULE-SET,reject,REJECT
- RULE-SET,proxy,🚀 节点选择
- GEOIP,CN,DIRECT
- MATCH,🚀 节点选择
推荐做法
使用社区维护的规则集(如 Loyalsoldier/clash-rules)可大幅减少配置工作量,覆盖范围更全,且规则定期自动更新。
常见错误排查
高频问题速查
按顺序逐步排查:
- 确认本机网络正常(可访问国内网站)
- 检查系统时间是否准确(VMess 协议对时间偏差敏感,超过 90 秒会连接失败)
- 重新更新订阅(机场服务器地址可能已变更)
- 联系机场客服确认账号状态与流量余额
YAML 格式严格,常见原因:
- 使用了 Tab 缩进(YAML 只允许空格)
- 字符串含
:未加引号包裹 - 中文冒号
:误用为英文冒号
将配置内容粘贴到 yamllint.com 可快速定位格式错误行号。
部分应用(游戏客户端、UWP 应用、终端工具)不走系统代理,需开启 TUN 模式:
- Windows:在 Clash Verge 中开启「TUN 模式」,需管理员权限
- macOS:在 ClashX Pro 中启用「增强模式」
- Android:确认 Clash for Android 的「VPN」开关已打开
默认端口 7890 可能被其他程序占用,修改配置文件中的端口号即可:
mixed-port: 7893 # 改为任意未占用的端口
Windows 可用 netstat -ano | findstr :7890 查看占用进程
PID。
在配置中启用 fake-ip 模式并配置 fallback DNS:
dns:
enable: true
enhanced-mode: fake-ip
fake-ip-range: 198.18.0.1/16
nameserver:
- 223.5.5.5
- 119.29.29.29
fallback:
- tls://8.8.8.8:853
- tls://1.1.1.1:853
fallback-filter:
geoip: true
geoip-code: CN