Clash 规则、全局、直连模式有啥区别?怎么选不卡(2026)

Clash 里的规则、全局、直连三种模式到底怎么选?本文按官方文档讲清它们的区别、与系统代理和 TUN 的关系,并给出国内网站打不开、网速变慢的排查思路。

你装好了 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:兜底,匹配所有没被前面规则命中的请求。

好处很直观:国内网站直连,速度不受节点影响,也不白白消耗机场流量;国外网站走代理。你从机场拿到的订阅,通常自带一套这样的规则。至于规则写得好不好、更新得及不及时,取决于服务商,我们没法替它们打包票。

全局模式什么时候才用

全局模式不是“更强的代理”,只是“更粗暴的代理”。它适合这几种情况:

  1. 怀疑规则有问题:某个国外网站在规则模式下打不开,切到全局试一下。全局能开,说明节点没问题,是规则没覆盖到这个域名;
  2. 临时测试节点:想确认某个节点能不能用,用全局最直接;
  3. 规则缺失:导入的是只有节点、没有规则的配置时,规则模式没东西可匹配,这时才需要靠全局。

缺点也明显:国内网站同样会绕一圈出去,速度变慢,部分国内服务还可能因为境外 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 解析。一般订阅自带的规则已经处理好了,不懂可以不动。

安全提醒

常见问题(FAQ)

Clash 平时到底该用规则还是全局?

日常用规则模式。全局只用来排查问题或临时测试,用完切回来。

为什么切到全局模式反而什么都上不了?

文档说明全局模式要在 GLOBAL 代理组里选节点。多半是那里没选,或选中的节点已经不可用,换一个试试。

直连模式和关掉 Clash 一样吗?

出站上是一样的,所有流量走本地网络。但软件还在运行,如果系统代理或 TUN 还开着,流量仍会先经过 Clash 再直连。

开了 TUN 还要选系统代理吗?

这两个是不同的入站方式。TUN 本身就能接管系统流量,具体搭配以你所用客户端的说明为准。

规则是谁写的?我能自己改吗?

通常来自机场订阅或你选用的规则集,也可以自己写。改之前先备份配置,并记住规则是自上而下匹配的,顺序错了会导致走错线路。

总结

记住三句话:规则模式日常用,全局模式排错用,直连模式是暂停代理;“模式”管出站,“系统代理 / TUN”管入站,两件事别混。搞清这点,大部分“又卡又打不开”的问题就能自己定位了。

参考来源(2026 年 11 月 4 日查阅):Mihomo 官方文档:通用配置、Mihomo 官方文档:路由规则、Clash Verge Rev 术语说明、Clash Verge Rev Windows 常见问题。