上手手册

Clash 规则模式怎么选:规则、全局与直连的区别

2026-10-20 更新约 6 分钟读完
先说结论

Clash 有规则、全局、直连三种模式:规则模式按配置里的 clash规则决定每个请求走代理还是直连,是日常推荐;全局让所有流量走所选节点,适合临时排查;直连则暂时关闭代理效果。验证时看某个网站实际走了哪条路。

clash规则,是用 Clash 系客户端时最该弄明白的一个概念。很多人导入订阅、选了节点、开了系统代理,就以为万事大吉,却没留意客户端右上角那个“规则/全局/直连”的选项;等到国内网站变慢、某个软件不通、流量莫名消耗,才回头发现问题出在模式上。这篇把三种模式讲清楚,再讲规则分流是怎么判断的、为什么顺序很重要,最后教你怎么验证每个请求走了哪条路。

三种模式的区别:一张表看懂

先看最直观的对照:

模式 流量怎么走 适合什么情况 日常推荐
规则 按配置里的规则逐个判断,该直连的直连,该走代理的走代理 平时上网 是
全局 所有流量都走你选的节点 临时排查,或规则不适用 否,临时用
直连 所有流量都不走代理 暂时关闭代理效果 否,临时用

三种模式里,只有规则模式能做到“国内直连、国外走代理”。这也是它成为日常首选的原因:国内网站直连,速度更快、还不消耗机场流量;需要代理的才走代理,节点流量用在刀刃上。

clash规则是怎么判断的

规则模式下,客户端会拿着每一个请求,去规则列表里逐条匹配。规则大致由三部分构成:

部分 含义 举例(虚构,仅说明形式)
匹配类型 按什么特征判断 按域名、按 IP 段、按所属程序
匹配内容 具体匹配什么 某个域名、某段地址
策略 命中后怎么处理 直连、走某个策略组、拒绝

匹配的顺序是从上到下,命中第一条就按它的策略处理,后面的规则不再看。这就是为什么规则的顺序很重要:把更具体的规则放在前面,把兜底的规则放在最后。想系统了解规则分流的原理,读 规则分流是什么,里面把规则匹配、规则集更新和验证方法讲得更细。

规则从哪里来:订阅里自带,规则集会更新

大部分人不需要自己写规则,因为机场的订阅配置里通常自带一份规则,其中可能还引用了一些“规则集”:把大量域名或 IP 段整理成一份列表,方便统一管理和更新。

需要留意的是:

  1. 规则质量取决于订阅提供的配置,爱梯子无法判断某份订阅的规则好坏;
  2. 规则集需要更新,过期的规则集可能漏掉新的域名,导致某些网站该直连的走了代理,或反过来;
  3. 如果你想自己调整,可以用客户端的覆写功能,别直接改订阅生成的文件,不然订阅一更新就被覆盖。

规则模式下,节点怎么选

规则只决定“走代理还是直连”,以及“用哪个策略组”。至于策略组里具体用哪个节点,由策略组的类型决定:手动选择、自动测速、故障转移等。所以在规则模式下,你还要在代理页面里,选好策略组当前使用的节点,或者让它自动选择。策略组的概念,读 策略组是什么。

什么时候该切换到全局

全局模式不是不能用,只是不适合长期用。下面几种情况可以临时切换:

场景 为什么用全局 用完怎么办
怀疑规则没覆盖某个网站 全局下所有流量都走代理,能排除规则问题 切回规则模式
规则集刚更新,行为异常 先用全局确认节点本身可用 修复规则后切回
某个特殊程序不遵守规则 临时让它也走代理 弄清原因后改规则

关键是“临时”:用完及时切回规则模式,否则国内流量也会绕一圈,既慢又浪费机场的流量额度。

怎么验证每个请求走了哪条路

别靠感觉判断规则有没有生效,用下面几个办法验证:

  1. **看连接或日志页面。**多数客户端会显示每个请求命中了哪条规则、使用了什么策略;
  2. **对比速度。**打开一个国内网站,在规则模式和全局模式下各看一次,规则模式下通常更快;
  3. **看出口。**打开能显示出口信息的页面,国外服务应该显示代理节点的地区,国内服务应该显示你本地的出口;
  4. **留意流量消耗。**规则模式下国内流量不该消耗机场的额度。

验证的结果如果和预期不符,先检查规则是否正常加载、规则集是否过期,再看规则顺序。

规则不生效的几种常见原因

遇到规则似乎没起作用,可以按这张表排查:

症状 常见原因 先做什么
国内网站也走代理了 当前其实是全局模式,或直连规则没加载 确认模式,更新规则集
国外网站打不开 规则没覆盖,或节点本身不通 切全局试一下,再换节点
某个软件不遵守规则 它没走系统代理 考虑 TUN 或软件内代理设置
改了规则没效果 配置没有重新加载,或被订阅覆盖 重新加载配置,用覆写

针对“国内网站变慢”这类问题,读 开代理后国内网站变慢;针对“某个软件不走代理”,读 有些 App 不走代理。

规则模式和 TUN、系统代理的关系

三个概念经常混在一起,其实是不同层面的东西:

概念 管什么
规则、全局、直连 请求到了客户端之后,怎么处理
系统代理 哪些程序会把请求交给客户端(遵守系统设置的)
TUN 模式 让更多程序(包括不遵守系统代理的)把请求交给客户端

也就是说,系统代理和 TUN 决定“有多少流量进入客户端”,规则模式决定“进来之后怎么走”。想了解 TUN,读 TUN 模式是什么意思。

关于规则的几个常见误解

  • **“规则越多越好。”**规则多不代表更准确,反而可能让维护和排错变难。
  • **“开了规则模式,所有网站都自动正确。”**取决于规则集是否完整、是否更新。
  • **“全局模式更保险。”**全局会让国内流量绕路,既慢又费流量。
  • **“改了规则文件就行。”**订阅更新可能覆盖,应使用覆写功能。

接下来看什么

想了解怎么导入订阅,读 Clash 订阅怎么导入;想了解具体客户端的操作,可以看 Clash Verge Rev Windows 教程;想按条件筛机场,用 选机场向导。弄懂了clash规则,你会发现很多“怪问题”其实都是模式或规则的问题,而不是节点或机场的问题。

这篇没有覆盖的
  • 各客户端界面和名称不同,本文讲通用思路,具体按钮以你所用客户端当前版本为准。
  • 规则的写法与优先级细节,请以内核官方文档为准,爱梯子不提供规则文件。
  • 规则是否生效取决于你的订阅配置,本文无法判断某份订阅的规则质量。

资料里明确写了支持 Clash 的几家

把 Clash 写进客户端栏的品牌很少。没写不等于不能用,多数机场都能给 Clash 格式的订阅,只是档案里找不到可以核对的说法。

名次机场最低一档流量线路
第 1 名无忧链接¥6.6/月 按年付费40GB/月IPLC、IEPL官网入口

看 Clash 上手手册 → 数据来自机场档案,价格以官网结账页为准。

这篇的几个常见问题

Clash 的规则、全局、直连模式有什么区别?

规则模式按配置里的规则判断每个请求走代理还是直连;全局模式让所有流量都走你选的节点;直连模式则所有流量都不走代理。日常推荐规则模式,因为国内网站直连更快、更省流量。

什么时候该用全局模式?

临时排查问题时,比如想确认某个网站是不是规则没覆盖到,可以先切全局看能否打开;或者在规则不适用的特殊情况下使用。日常长期用全局会让国内流量也绕一圈,既慢又耗流量。

规则分流是怎么判断的?

客户端会按规则列表从上到下匹配每个请求的特征,比如域名、IP 段或所属程序,命中第一条就按它指定的策略走。所以规则的顺序很重要,靠前的优先,越具体的越应该放前面。

怎么知道某个网站走了代理还是直连?

可以看客户端的连接或日志页面,里面会显示每个请求命中的规则和使用的策略;也可以对比开关代理前后访问速度。遇到不符合预期的,再检查规则顺序和规则集是否更新。