Clash 使用教程 – 订阅导入、TUN 模式与分流规则完整指南

Clash 使用教程 – 订阅导入、TUN 模式与分流规则完整指南

使用教程

全平台配置指南

从下载安装到订阅导入,再到常见问题排查,覆盖 Windows、macOS、Android、iOS

全平台使用全流程。

先去下载客户端

Windows

macOS

Android

iOS

安装 Clash Verge Rev(推荐)

1

下载安装包

前往 下载页面 获取 Windows 版 Clash Verge Rev。大多数用户选择 x64

架构版本。如提示「此应用无法在你的电脑上运行」,请确认下载了正确架构(x64/arm64)的安装包。

2

完成安装

双击 .exe 安装程序,按提示完成安装。安装时如遇

360 / 金山毒霸等杀毒软件拦截,请先暂时关闭杀毒软件再安装。安装完成后可重新开启。

注意

若安装后打开无界面(只有托盘图标),说明 WebView2 组件缺失。请前往 微软官网 下载并安装 WebView2 Runtime,或下载带有 fixed_webview2

字样的安装包。

3

导入订阅链接

打开 Clash Verge Rev,点击左侧「订阅(Profiles)」,在顶部输入框粘贴机场提供的订阅 URL,点击「导入」。导入成功后,点击该配置使其高亮生效。

4

开启系统代理

点击左侧「设置」,打开「系统代理」开关。代理模式建议选择「规则(Rule)」,实现国内直连、国外代理的智能分流。

提示

使用 TUN 模式(虚拟网卡)可以代理所有 TCP/UDP 流量,包括无法走系统代理的 UWP

应用,效果更完整。需要管理员权限运行软件。

Windows 常见问题排查

代理菜单空白,无法选择节点

原因

内核与前端通信失败,通常由防火墙阻断本地端口通信导致。

解决方案

打开 Windows 防火墙设置,全部关闭后重新开启。或在防火墙中为 Clash Verge Rev 添加例外规则。

打开 TUN

模式后网络异常

原因

系统中可能有多个网卡或网段与配置中的规则冲突。

解决方案

打开「网络和 Internet 设置 → 更改适配器选项」,禁用或删除不需要的多余虚拟网卡,保留主网卡后重试。

不打开

Clash 就无法访问网络

原因

Clash 退出时未能正确关闭系统代理(如断电、蓝屏等异常关机),导致 Windows 系统代理开关仍处于开启状态,但实际无服务监听。

解决方案

进入「Windows 设置 → 网络和 Internet → 代理 → 手动设置代理」,关闭「使用代理服务器」开关。

微软商店等

UWP 应用无法使用代理

原因

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 hnsnet start hns

找不到

VCRUNTIME.dll,无法执行代码

原因

操作系统缺少 Visual C++ 运行库。

解决方案

下载并安装 VC++ x64

运行库(适用于绝大多数 64 位 Windows 用户)。

图标显示白色方块或仍是旧版图标

Windows 图标缓存未更新,执行以下命令清除缓存并重启资源管理器:

del /A "%userprofile%\AppData\Local\IconCache.db" 2>nul & taskkill /f /im explorer.exe & start explorer.exe

安装 ClashX Pro / Clash Verge Rev

1

下载安装包

前往 下载页 获取 ClashX Pro(.dmg)或 Clash Verge Rev(M 芯片选 aarch64,Intel 选 x64)。

2

安装并信任开发者

双击 .dmg 将应用拖入

Applications。首次打开时若提示「无法验证开发者」,前往「系统设置 → 隐私与安全性 → 安全性」点击「仍要打开」。

macOS 15+ 用户

部分最新系统版本可能需要在终端执行 sudo xattr -rd com.apple.quarantine /Applications/ClashX\ Pro.app

移除隔离属性。

3

导入订阅链接

点击菜单栏猫咪图标 → 「Config → Remote config → Manage」,添加订阅 URL

并点击「Download」。下载成功后点击订阅名称使其生效。

4

开启系统代理 / 增强模式

点击菜单栏图标 → 「Set as system

proxy」开启系统代理。如需代理所有流量(含终端、游戏),开启「Enhanced Mode(增强模式)」,需输入管理员密码安装网络扩展。

macOS 常见问题

提示「无法验证开发者」无法打开

方法一:系统设置 → 隐私与安全性 → 点击「仍要打开」。

方法二(推荐):打开终端执行:

sudo xattr -rd com.apple.quarantine /Applications/ClashX\ Pro.app

菜单栏看不到

Clash 图标

检查菜单栏右侧是否因图标过多被隐藏,按住 Command 键拖动图标到可见区域。或使用 Bartender 等菜单栏管理工具。

增强模式开启后

Wi-Fi 断开

关闭增强模式,在「系统设置 → 网络」删除 ClashX 添加的虚拟网络接口,重新启动网络后重试。也可尝试更新至最新版本。

安装 Clash for Android(CFA)

1

下载 APK 并安装

前往 下载页 获取 CFA 安装包。建议普通用户选择 Universal 版本,64 位设备可选 arm64-v8a。下载后在文件管理器中点击安装,首次需在「设置 →

安全」中开启「允许未知来源应用」。

2

导入订阅

打开 CFA,点击右上角「+」→「URL」,粘贴机场订阅链接 →

「Create」。订阅添加后点击「Update」下载最新节点,再点击订阅名称使其高亮生效。

3

启动代理

在主界面点击「Start」按钮,系统会弹出 VPN 连接请求,点击「确定」授权。成功后通知栏出现 VPN

图标,即可正常使用代理。

建议

在「设置 → Clash → DNS」中开启「DNS 解析」以避免 DNS

泄漏;在「分应用代理」中可单独配置哪些应用走代理、哪些直连。

Android 常见问题

安装时提示「解析安装包时出现问题」

APK 文件下载不完整,请重新下载。如仍出现,尝试下载 Universal 版本(兼容所有架构)。

启动后提示「无法连接

VPN」

检查以下几项:

• 是否有其他 VPN 应用在后台运行(Android 同时只允许一个 VPN)

• 订阅是否已成功导入并生效(节点列表不为空)

• 尝试在「设置 → 网络和互联网 → VPN」中删除残留的旧 VPN 配置

开启代理后某些国内

App 无法访问

确认代理模式为「规则(Rule)」而非「全局(Global)」。如某 App 仍有问题,可在「分应用代理」中将其设置为「直连」。

安装 Shadowrocket(小火箭)

重要说明

Clash 官方无 iOS 客户端。Shadowrocket 是兼容 Clash

配置格式的第三方工具($2.99),需使用 非中国区 Apple ID(如美区)在 App Store 购买下载。

1

切换至美区 Apple ID

在 App Store 中退出当前账号,使用美区 Apple ID

登录。如没有美区账号,可注册一个(需要美国地址信息)或向他人借用购买后,再切回自己的账号即可保留已购 App。

2

购买并下载 Shadowrocket

在美区 App Store 搜索「Shadowrocket」,价格

$2.99,购买后下载安装。也可考虑免费替代品 Stash(功能类似,支持 Clash 规则)。

3

导入订阅链接

打开 Shadowrocket,点击右上角「+」→ 选择类型「Subscribe」→ 粘贴订阅 URL →

完成。App 会自动解析出节点列表。

快速导入

复制订阅链接后,Shadowrocket 会在打开时自动识别并询问是否导入,点击「添加」即可,无需手动操作。

4

开启代理

回到主界面,打开顶部「未连接」开关,系统弹出 VPN

配置授权请求,点击「允许」。图标变绿、状态栏出现「VPN」字样即代理成功。

iOS 常见问题

订阅导入后节点列表为空

确认订阅 URL 以 http:// 或 https://

开头,且链接未过期。尝试在浏览器中打开该链接,确认能正常访问(返回 YAML 内容)。

开启代理后仍无法访问

Google

检查:① 顶部开关是否已打开(绿色);② 选中的节点是否可用(可在节点列表点击测速);③

代理模式是否为「规则」或「全局」。如节点均超时,请联系机场服务商。

电池消耗明显增加

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 解析错误

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。

DNS 泄露 /

网站仍识别为国内 IP

在配置中启用 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

💫 相关推荐

智慧树怎么用手机打卡考勤
365限制投注额度怎么办

智慧树怎么用手机打卡考勤

📅 11-11 👁️ 936
掌上明珠的意思是什么?掌上明珠最早出现在哪里?
3毫克就能致死!官方发布中药材中毒风险提示
365bet.com官网

3毫克就能致死!官方发布中药材中毒风险提示

📅 10-16 👁️ 6015