主题外观
Clash使用教程:从安装、配置到规则分流实战
在全平台网络代理客户端中,Clash 生态凭借强大的规则分流引擎、极低的内存占用和灵活的策略组配置,成为了绝大多数高阶用户与极客的首选工具。
然而,随着原版 Clash 核心与 CFW 的停更,目前社区已全面转向以 Mihomo (Clash.Meta) 为核心的新一代工具链。本教程以当前最推荐的 Clash Verge Rev 为例,为您提供完整的实操指南。
阶段一:客户端选型与安全下载
切勿从任何搜索引擎置顶的“竞价广告网站”或第三方不明下载站下载 Clash 客户端(往往内置木马或恶意挖矿后门)。请通过开源 GitHub 官方 Release 渠道获取:
| 客户端名称 | 适用操作系统 | 推荐版本与下载提示 | 优势特色 |
|---|---|---|---|
| Clash Verge Rev | Windows / macOS / Linux | 推荐下载最新 Release 稳定版安装包 | 现代 UI,内置 Mihomo 内核,支持 TUN 模式 |
| Clash Meta for Android | Android 安卓手机 | 下载 .apk 安装包 (或 Google Play) | 纯净开源,支持分应用代理 |
| Flclash | 全平台 (支持手机与桌面) | 采用 Flutter 打造的轻量客户端 | 界面统一,跨设备体验一致 |
阶段二:三种运行模式深度辨析
在 Clash 界面中,您会看到三个核心模式切换按钮:
┌── 【规则模式 (Rule)】 ──> [推荐!智能分流:国内直连,海外走代理]
运行模式选择 ───┼── 【全局模式 (Global)】 ──> [所有流量强行出境,国内服务极易卡死]
└── 【直连模式 (Direct)】 ──> [完全不走代理,所有流量直连本地网络]为什么 99% 的场景下都应该保持【规则模式 (Rule)】?
- 保护国内隐私与速度:当您访问百度、微信、网易云音乐时,流量直接走您本地的电信/联通网络,速度最快,绝不消耗机场节点流量;
- 防风控:国内银行 App 和政企网站如果检测到来自境外 IP 的访问,会直接拦截或强制弹出二次人机短信验证。
阶段三:规则分流底层逻辑与配置解构
Clash 之所以智能,是因为其内置了从上至下的“过滤规则链”。以下为一条典型的分流规则配置代码解构:
yaml
rules:
# 1. 拦截广告与恶意跟踪
- DOMAIN-KEYWORD,adservice,REJECT
- GEOSITE,category-ads-all,REJECT
# 2. 专门定向优化境外 AI 与流媒体服务
- DOMAIN-SUFFIX,openai.com,ChatGPT-Group
- DOMAIN-SUFFIX,anthropic.com,Claude-Group
- GEOSITE,netflix,Netflix-Group
# 3. 国内知名服务强制本地直连
- GEOSITE,cn,DIRECT
- GEOIP,CN,DIRECT,no-resolve
# 4. 兜底匹配规则 (未匹配到的未知请求走代理)
- MATCH,PROXY匹配机制:Clash 会自上而下逐条比对。一旦请求域名命中规则(例如命中 openai.com),即刻交由指定的策略组(ChatGPT-Group)处理,不再向下执行。
阶段四:高阶必杀技——开启 TUN 模式
什么是 TUN 模式?
默认情况下,Clash 仅提供 127.0.0.1:7890 的 HTTP/SOCKS5 系统代理端口。但很多终端程序(如 Windows CMD 命令行、git clone、游戏客户端、部分 UWP 应用)并不主动读取系统代理设置。 TUN 模式(虚拟网卡) 可以在系统底层虚拟出一块虚拟网卡,将整机的所有 TCP/UDP 数据包无缝接管并送入 Clash 分流引擎。
如何开启 TUN 模式(以 Clash Verge Rev 为例):
- 在 Windows 任务栏右键 Clash 图标,点击【以管理员身份运行】;
- 进入 Clash Verge Rev 的 【设置】(Settings) 页面;
- 找到 【服务模式】(Service Mode),点击右侧的【安装】(Install);
- 安装成功后,找到 【TUN 模式】(Tun Mode),将开关拨至 【开启】;
- 此时整机所有原本无法代理的后台命令行与游戏联机即可完美接入节点!
阶段五:高频使用故障与秒级自检
- 故障:“关闭 Clash 后,电脑彻底无法上网了”
- 原因:退出软件时未正常取消系统代理,Windows 设置中仍残留着
127.0.0.1:7890。 - 解决:打开 Windows【设置】➔【网络和 Internet】➔【代理】➔ 将【使用代理服务器】手动拨回【关】即可恢复。
- 原因:退出软件时未正常取消系统代理,Windows 设置中仍残留着
- 故障:“启动提示端口被占用 (Port 7890 is busy)”
- 原因:有其他代理软件(如 v2rayN)或残留的 Clash 僵尸进程占用了 7890 端口。
- 解决:在 Clash 设置中将混合端口改为
7892或10808。
- 故障:“节点连上了但打不开推特”
- 解决:参阅本站 节点全部超时自救指南。
需要高可用稳定专线搭配 Clash?欢迎查阅 稳定机场盘点推荐。