你装好了 Clash,订阅也导入了,结果发现:开着代理,国内网站变慢甚至打不开;换成别的模式,国外网站又不通了。界面上那三个“规则 / 全局 / 直连”,到底该选哪个?
先说结论:日常用就选“规则模式”,国内网站直连,国外网站走代理;“全局模式”只在排查问题、或者临时想让所有流量都走同一个节点时用;“直连模式”相当于暂时关掉代理。下面咱们按官方文档,把这三个模式和容易混淆的“系统代理 / TUN”一次讲明白。
三种模式的区别,一张表看懂
Clash 内核(Mihomo)的官方配置文档里,mode 有三个取值:rule(规则匹配)、global(全局代理)、direct(全局直连),默认是 rule。Clash Verge Rev 的术语页把它们归为“出站方式”,意思是:流量到了本地的代理程序之后,从哪里出去。
| 模式 | 流量怎么走 | 适合什么时候用 |
|---|---|---|
| 规则模式 | 按配置文件里的规则逐条匹配,决定走哪个节点或直连 | 日常使用,国内外网站混着访问 |
| 全局模式 | 所有流量都从你手动选定的节点出去 | 排查问题、临时测试某个节点 |
| 直连模式 | 所有流量都走本地网络 | 暂时不想用代理,又不想退出软件 |
要注意一点:官方文档提到,全局模式需要在 GLOBAL 代理组里选好节点或策略。如果你切到全局后什么都打不开,先看看这个组里选的是不是一个能用的节点。
为什么日常推荐规则模式
说白了,规则模式就是“让软件自己判断该不该走代理”。文档里说,规则会从上到下依次匹配,越靠上优先级越高。常见的规则类型有:
DOMAIN:匹配完整域名;DOMAIN-SUFFIX:匹配域名后缀,比如google.com能匹配www.google.com,但不会匹配content-google.com;DOMAIN-KEYWORD:按关键词匹配;GEOIP:按 IP 所属国家匹配,常用来让国内 IP 直连;RULE-SET:引用一组规则集;MATCH:兜底,匹配所有没被前面规则命中的请求。
好处很直观:国内网站直连,速度不受节点影响,也不白白消耗机场流量;国外网站走代理。你从机场拿到的订阅,通常自带一套这样的规则。至于规则写得好不好、更新得及不及时,取决于服务商,我们没法替它们打包票。
全局模式什么时候才用
全局模式不是“更强的代理”,只是“更粗暴的代理”。它适合这几种情况:
- 怀疑规则有问题:某个国外网站在规则模式下打不开,切到全局试一下。全局能开,说明节点没问题,是规则没覆盖到这个域名;
- 临时测试节点:想确认某个节点能不能用,用全局最直接;
- 规则缺失:导入的是只有节点、没有规则的配置时,规则模式没东西可匹配,这时才需要靠全局。
缺点也明显:国内网站同样会绕一圈出去,速度变慢,部分国内服务还可能因为境外 IP 而拒绝访问或要求验证。所以排查完记得切回规则模式。
别把“模式”和“系统代理 / TUN”搞混
这是新手最容易晕的地方。Clash Verge Rev 的术语页把两类设置分得很清楚:
- 规则 / 全局 / 直连:决定流量到了 Clash 之后怎么出去(出站);
- 系统代理 / TUN:决定本机程序的流量怎么进到 Clash(入站)。
两者是独立的,可以任意搭配。官方文档对入站两种方式的描述是:系统代理会把代理端口写进系统设置,由程序自己决定是否读取,不能代理 UDP 流量(比如游戏数据包);TUN 模式会创建虚拟网卡接管系统流量,TCP 和 UDP 都能处理,程序不需要额外配置。文档还说明,系统代理能满足大部分浏览器的需求,TUN 则用来接管不支持系统代理的程序,比如游戏和命令行工具。
另外,Windows 常见问题页提到:以普通用户权限运行时无法使用 TUN,需要安装服务模式。具体怎么装、怎么开,可以看我们之前写的《Windows 怎么用机场?Clash Verge Rev 安装与导入订阅》和《Mac 怎么用 Clash Verge Rev?下载、导入订阅、开 TUN 一篇讲清》。安卓用户则看《安卓 Clash 怎么用?FlClash 与 Clash Meta 导入订阅教程》。
常见症状对照排查表
| 你遇到的情况 | 可能原因 | 先试这个 |
|---|---|---|
| 国内网站变慢或打不开 | 当前是全局模式,国内流量也绕了节点 | 切回规则模式 |
| 国外网站打不开,国内正常 | 处于直连模式,或规则没覆盖该域名 | 先切规则模式;仍不行再临时切全局对比 |
| 切全局后什么都打不开 | GLOBAL 组里没选可用节点,或节点本身失效 | 在 GLOBAL 组里换一个节点 |
| 浏览器能上,游戏或命令行不行 | 系统代理对这些程序不生效 | 开启 TUN 模式 |
| 规则模式下个别网站走错 | 规则顺序或规则集过旧 | 更新订阅与规则集;检查是否被更靠前的规则命中 |
顺带一提,规则里的 no-resolve 参数只对“目标 IP”类规则(如 IP-CIDR、GEOIP)有效:加上它,Clash 在匹配这类规则时就不会为了判断而去做 DNS 解析。一般订阅自带的规则已经处理好了,不懂可以不动。
安全提醒
- 订阅链接相当于你的账号凭证,别随便发给别人或贴到公开页面,万一泄露可以参考《机场订阅链接泄露了怎么办?Clash、小火箭订阅安全自查》;
- 机场服务商可能停运或跑路,建议按月购买,不要一次付太久;
- 请遵守所在地的法律法规,本文只做技术说明,不构成法律意见。
常见问题(FAQ)
Clash 平时到底该用规则还是全局?
日常用规则模式。全局只用来排查问题或临时测试,用完切回来。
为什么切到全局模式反而什么都上不了?
文档说明全局模式要在 GLOBAL 代理组里选节点。多半是那里没选,或选中的节点已经不可用,换一个试试。
直连模式和关掉 Clash 一样吗?
出站上是一样的,所有流量走本地网络。但软件还在运行,如果系统代理或 TUN 还开着,流量仍会先经过 Clash 再直连。
开了 TUN 还要选系统代理吗?
这两个是不同的入站方式。TUN 本身就能接管系统流量,具体搭配以你所用客户端的说明为准。
规则是谁写的?我能自己改吗?
通常来自机场订阅或你选用的规则集,也可以自己写。改之前先备份配置,并记住规则是自上而下匹配的,顺序错了会导致走错线路。
总结
记住三句话:规则模式日常用,全局模式排错用,直连模式是暂停代理;“模式”管出站,“系统代理 / TUN”管入站,两件事别混。搞清这点,大部分“又卡又打不开”的问题就能自己定位了。
参考来源(2026 年 11 月 4 日查阅):Mihomo 官方文档:通用配置、Mihomo 官方文档:路由规则、Clash Verge Rev 术语说明、Clash Verge Rev Windows 常见问题。