Clash 使用教程 – 订阅导入、TUN 模式与分流规则完整指南
发布时间:2026-08-26 | 浏览:2
从下载安装到订阅导入,再到常见问题排查,覆盖 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 防火墙设置,全部关闭后重新开启。或在防火墙中为 Clash Verge Rev 添加例外规则。
系统中可能有多个网卡或网段与配置中的规则冲突。
打开「网络和 Internet 设置 → 更改适配器选项」,禁用或删除不需要的多余虚拟网卡,保留主网卡后重试。
Clash 退出时未能正确关闭系统代理(如断电、蓝屏等异常关机),导致 Windows 系统代理开关仍处于开启状态,但实际无服务监听。
进入「Windows 设置 → 网络和 Internet → 代理 → 手动设置代理」,关闭「使用代理服务器」开关。
Windows UWP 应用的沙盒机制禁止访问 localhost(回环地址),而代理程序在本地端口监听。
在 Clash Verge Rev「设置 → UWP 工具」中找到需要代理的 UWP 程序,勾选后点击「Save Changes」保存。或直接改用 TUN 模式,可绕过此限制。
以管理员身份打开 PowerShell / 命令提示符,执行以下命令重启网络服务:
操作系统缺少 Visual C++ 运行库。
下载并安装 VC++ x64 运行库 (适用于绝大多数 64 位 Windows 用户)。
Windows 图标缓存未更新,执行以下命令清除缓存并重启资源管理器:
安装 ClashX Pro / Clash Verge Rev
前往 下载页 获取 ClashX Pro( .dmg )或 Clash Verge Rev(M 芯片选 aarch64 ,Intel 选 x64 )。
双击 .dmg 将应用拖入 Applications。首次打开时若提示「无法验证开发者」,前往「系统设置 → 隐私与安全性 → 安全性」点击「仍要打开」。
部分最新系统版本可能需要在终端执行 sudo xattr -rd com.apple.quarantine /Applications/ClashX\ Pro.app 移除隔离属性。
点击菜单栏猫咪图标 → 「Config → Remote config → Manage」,添加订阅 URL 并点击「Download」。下载成功后点击订阅名称使其生效。
点击菜单栏图标 → 「Set as system proxy」开启系统代理。如需代理所有流量(含终端、游戏),开启「Enhanced Mode(增强模式)」,需输入管理员密码安装网络扩展。
方法一:系统设置 → 隐私与安全性 → 点击「仍要打开」。
方法二(推荐):打开终端执行:
检查菜单栏右侧是否因图标过多被隐藏,按住 Command 键拖动图标到可见区域。或使用 Bartender 等菜单栏管理工具。
关闭增强模式,在「系统设置 → 网络」删除 ClashX 添加的虚拟网络接口,重新启动网络后重试。也可尝试更新至最新版本。
安装 Clash for Android(CFA)
前往 下载页 获取 CFA 安装包。建议普通用户选择 Universal 版本,64 位设备可选 arm64-v8a 。下载后在文件管理器中点击安装,首次需在「设置 → 安全」中开启「允许未知来源应用」。
打开 CFA,点击右上角「+」→「URL」,粘贴机场订阅链接 → 「Create」。订阅添加后点击「Update」下载最新节点,再点击订阅名称使其高亮生效。
在主界面点击「Start」按钮,系统会弹出 VPN 连接请求,点击「确定」授权。成功后通知栏出现 VPN 图标,即可正常使用代理。
在「设置 → Clash → DNS」中开启「DNS 解析」以避免 DNS 泄漏;在「分应用代理」中可单独配置哪些应用走代理、哪些直连。
APK 文件下载不完整,请重新下载。如仍出现,尝试下载 Universal 版本(兼容所有架构)。
• 是否有其他 VPN 应用在后台运行(Android 同时只允许一个 VPN)
• 订阅是否已成功导入并生效(节点列表不为空)
• 尝试在「设置 → 网络和互联网 → VPN」中删除残留的旧 VPN 配置
确认代理模式为「规则(Rule)」而非「全局(Global)」。如某 App 仍有问题,可在「分应用代理」中将其设置为「直连」。
安装 Shadowrocket(小火箭)
Clash 官方无 iOS 客户端。Shadowrocket 是兼容 Clash 配置格式的第三方工具($2.99),需使用 非中国区 Apple ID (如美区)在 App Store 购买下载。
在 App Store 中退出当前账号,使用美区 Apple ID 登录。如没有美区账号,可注册一个(需要美国地址信息)或向他人借用购买后,再切回自己的账号即可保留已购 App。
购买并下载 Shadowrocket
在美区 App Store 搜索「Shadowrocket」,价格 $2.99,购买后下载安装。也可考虑免费替代品 Stash(功能类似,支持 Clash 规则)。
打开 Shadowrocket,点击右上角「+」→ 选择类型「Subscribe」→ 粘贴订阅 URL → 完成。App 会自动解析出节点列表。
复制订阅链接后,Shadowrocket 会在打开时自动识别并询问是否导入,点击「添加」即可,无需手动操作。
回到主界面,打开顶部「未连接」开关,系统弹出 VPN 配置授权请求,点击「允许」。图标变绿、状态栏出现「VPN」字样即代理成功。
确认订阅 URL 以 http:// 或 https:// 开头,且链接未过期。尝试在浏览器中打开该链接,确认能正常访问(返回 YAML 内容)。
检查:① 顶部开关是否已打开(绿色);② 选中的节点是否可用(可在节点列表点击测速);③ 代理模式是否为「规则」或「全局」。如节点均超时,请联系机场服务商。
iOS VPN 常驻会有一定耗电。建议不需要代理时关闭开关;在「设置 → 规则」中配置分流规则,减少不必要的流量走代理通道。
掌握配置语法、规则编写与常见问题排查,让 Clash 用得更顺手。
Clash 使用 YAML 格式,主要包含以下核心字段:
节点(proxies)配置示例
VMess + WebSocket + TLS
代理组(proxy-groups)
代理组定义节点选择策略,支持手动选择、自动测速、负载均衡等模式:
代理组还支持 fallback (节点故障自动切换)和 load-balance (负载均衡)类型。机场订阅通常已配置好代理组,直接导入即可。
规则按顺序匹配,命中第一条后立即执行对应动作:
Rule Provider(外部规则集)
Rule Provider 可从远程 URL 加载规则集,适合管理大量规则:
使用社区维护的规则集(如 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 可能被其他程序占用,修改配置文件中的端口号即可:
Windows 可用 netstat -ano | findstr :7890 查看占用进程 PID。
在配置中启用 fake-ip 模式并配置 fallback DNS: