打开 Clash 类客户端,顶上有三个按钮:规则、全局、直连。很多人装好之后从来没动过,也有人为了“网页打不开”随手点到全局,结果国内网站变慢、流量掉得飞快。到底该选哪个?
简单讲:日常放在“规则模式”就行;“全局模式”只在排查问题或临时测试时用;“直连模式”相当于暂时关掉代理。下面咱们把三个模式的原理、适用场景和常见翻车点一次讲清楚。内容主要依据 Mihomo(Clash.Meta)官方文档和 Clash Verge Rev 项目说明整理,文末列了来源。
一句话看懂三种模式
| 模式 | 流量怎么走 | 适合谁 / 什么时候用 |
|---|---|---|
| 规则模式(Rule) | 每个连接按规则逐条匹配,命中哪条就走哪条指定的出口(代理、直连或拒绝) | 日常长期使用,绝大多数人的默认选择 |
| 全局模式(Global) | 所有连接都交给“GLOBAL”这个策略组,由你在里面选的节点出去 | 临时排查、测试某个网站是否真的走了代理 |
| 直连模式(Direct) | 所有连接都不经过代理,直接出去 | 暂时不想走代理、判断问题是不是出在节点上 |
这三个值对应 Mihomo 配置里的 mode 选项。按官方文档,默认值是 rule;global 需要你在 GLOBAL 策略组里选好节点或策略;direct 则是所有连接直接出去、绕过代理。也就是说,规则模式是作者设计的“正常使用姿势”,另外两个更像排查工具。
规则模式:为什么它是日常首选
规则模式的核心就一件事:每个网站、每个连接,都先对照一张“规则清单”,再决定走哪条路。这张清单从上往下读,第一条匹配上的就生效,后面的不再看。
规则是怎么匹配的
按 Mihomo 文档的说明,规则有几个要点:
- 从上到下,先中先赢。排在前面的规则优先级更高,所以顺序很重要。
- DOMAIN-SUFFIX 匹配域名及其子域名。例如写
google.com,能匹配www.google.com,但匹配不到content-google.com。 - GEOIP 按目标 IP 所属国家匹配。常见写法是“目标 IP 在中国就直连”。
- RULE-SET 引用一组外部规则。需要先在
rule-providers里定义,并可以设置更新间隔,让规则列表自动刷新。 - MATCH 是兜底。它匹配任何请求,通常放在最后一行,前面都没命中的流量都归它管。
- no-resolve 只对 IP 类规则有用。意思是遇到域名请求时先别去解析 DNS,省一次解析。
说白了,规则模式就像一个小区门卫:认识的住户(国内常用网站)直接放行,名单上要“绕路”的(需要代理的网站)指到代理通道,剩下没见过的,看最后那条 MATCH 怎么写——有的配置写成走代理,有的写成直连。
规则从哪来
规则一般随订阅配置一起下发,也可以由你自己在客户端里用“合并(Merge)”或脚本等方式追加。Clash Verge Rev 的项目说明里提到,它支持配置文件管理、Merge 与脚本增强,也支持可视化编辑节点和规则。所以如果你发现某个网站走错了路,通常不用换机场,改规则或加一条自定义规则就能解决。
提醒一句:订阅本身更新失败,或者规则列表没更新,也会让规则模式表现异常。如果你卡在这一步,可以先看这篇 机场订阅导入失败、更新失败怎么办:8 步排查。
全局模式:什么时候该开,什么时候别开
全局模式不看规则清单,把所有连接都丢给 GLOBAL 这个策略组。所以开全局之前,一定要先在 GLOBAL 里选好节点,否则可能出现“开了全局反而哪都上不去”的情况。
适合用全局的场景
- 排查某个网站到底是规则的问题还是节点的问题。规则模式下打不开,切到全局后能打开,多半是规则没覆盖到这个域名;全局下也打不开,就要怀疑节点本身。
- 临时访问一个规则里没收录的小众网站。用完记得切回规则模式。
- 测试节点能不能正常出站。比如想确认出口 IP 变没变,全局模式下结果最干净。
不建议长期开全局的原因
- 国内网站也会绕一圈。本来直连很快的站点,被你绕到境外节点再回来,通常会更慢,延迟也更高。
- 更费流量。如果你的订阅按流量计费,视频、更新包、云盘同步都会走代理,掉得更快。节点倍率怎么影响流量,可以看 机场节点倍率是什么意思。
- 个别国内服务可能异常。银行、支付、实名类服务有时会对境外 IP 做风控,出口 IP 一变就要求重新验证,这类应用走直连更稳妥。
直连模式:不是“关闭客户端”
直连模式下,所有连接直接出去,不经过任何代理节点。它的价值在于:你不用退出客户端、不用改系统设置,就能马上验证“不走代理的时候网络正不正常”。
常见用法有两个。一是排障:网页打不开时,先切直连,如果直连也打不开,问题在你本地网络或目标网站,和节点无关。二是临时需要纯直连的场景,比如某些公司内网、需要国内 IP 的应用。注意直连模式只是“让流量不走代理”,客户端的系统代理开关或 TUN 可能仍然开着,不要把它当成彻底关闭。
如果你是……就选……
| 你的情况 | 建议模式 | 为什么 |
|---|---|---|
| 日常上网、看视频、刷网页 | 规则模式 | 国内直连、境外按需走代理,速度和流量都更划算 |
| 某个境外网站在规则模式下打不开 | 先试全局,确认后补规则 | 全局能打开说明是规则缺失;补一条规则后切回规则模式 |
| 想确认节点是否正常、出口 IP 是否变化 | 全局模式 | 所有流量都走节点,测试结果最直接 |
| 网络整体不对劲,想判断是不是节点的锅 | 直连模式 | 直连也不通,问题多半在本地网络或宽带 |
| 订阅按流量计费,担心流量掉太快 | 规则模式 | 国内流量不消耗订阅流量 |
| 要登录银行、支付类 App | 规则模式或直连 | 减少境外 IP 触发风控的概率 |
| 打游戏要低延迟 | 规则模式,并检查游戏是否被正确分流 | 具体见下方链接,不同游戏策略不同 |
游戏用户还可以看看 打游戏用什么机场延迟低,里面讲了线路类型、UDP 支持和分流规则的关系。
常见翻车:现象、原因、怎么办
| 现象 | 可能原因 | 怎么办 |
|---|---|---|
| 切到全局后哪个网站都打不开 | GLOBAL 策略组没选节点,或选的节点本身不可用 | 进入代理页面,在 GLOBAL 里手动选一个可用节点,并测一下延迟 |
| 规则模式下某个境外网站打不开,全局模式正常 | 规则里没覆盖这个域名,或被排在前面的规则抢先匹配 | 给该域名加一条走代理的规则,并放到靠前的位置 |
| 国内某些网站明明在国内却很慢 | 被误判走了代理,或开了全局 | 先确认当前是不是全局;规则模式下检查有没有“兜底走代理”的 MATCH 导致误走 |
| 切了直连,浏览器还是走代理 | 浏览器自带代理插件或系统代理设置另有一套 | 检查浏览器代理插件和系统代理,别只看客户端按钮 |
| 切换模式后,已经打开的网页没变化 | 旧连接还在沿用原来的出口 | 在客户端里关闭现有连接,或刷新页面、重启应用 |
| 某个 App 不受模式影响 | App 不读系统代理,直接联网 | 改用 TUN 模式,让系统层流量统一进客户端 |
模式、系统代理、TUN 是三件事
很多新手把这几个概念混在一起。简单区分:
- 规则 / 全局 / 直连回答的是“流量到了 Clash 之后,该怎么处理”。
- 系统代理、TUN回答的是“流量怎么进到 Clash 里来”。
系统代理是让支持代理设置的软件主动把流量交给 Clash,不读系统代理的软件就会漏掉。TUN 则是在系统里创建一块虚拟网卡,把系统层的流量统一接进来。按 Mihomo 文档,TUN 里的 auto-route 会自动设置全局路由让流量进入虚拟网卡,dns-hijack 则把匹配到的 DNS 请求重定向到 Mihomo 内置的 DNS 模块。Clash Verge Rev 同时提供系统代理和 TUN 两种方式,Windows 用户可以参考Windows 怎么用机场:Clash Verge Rev 教程一步步设置。
两者可以搭配:先用 TUN 或系统代理把流量接进来,再用规则模式决定谁走代理。如果你开了之后担心 DNS 泄漏,可以看 开了机场还会 DNS 泄漏吗:自查与修复教程。
关于 Clash 本身要说一句
原版 Clash 项目已经停更,现在大家用的多是基于 Mihomo 内核的客户端,界面和“规则 / 全局 / 直连”这一套逻辑基本一致。不同客户端的名字、位置略有差别,原理是通用的。客户端怎么选,可以参考 Clash 还能用吗:2026 年客户端怎么选。
切换模式前的 6 步自查清单
- 先看当前是哪个模式,别在不知情的情况下一直开着全局。
- 想用全局的话,先到 GLOBAL 策略组里选好节点,并测一下延迟。
- 网页打不开时,依次试:规则模式 → 全局模式 → 直连模式,通过对比结果定位问题出在规则、节点还是本地网络。
- 切换后关闭旧连接,或刷新页面,避免旧连接沿用原来的出口。
- 确认系统代理或 TUN 已经开启,不然模式切了也没有流量进来。
- 排查完毕,记得切回规则模式;要登录银行或支付类服务时,也优先用规则模式或直连。
延迟本身偏高的话,可以参考 节点延迟高怎么办:晚上特别卡的原因与排查。
安全与合规提醒
- 请遵守你所在地的法律法规,选择合规的方式使用网络服务。
- 订阅链接相当于“钥匙”,不要贴到公开群或截图里,也不要随意导入来历不明的配置文件——配置里可以写规则,也就有可能把你的流量导向不明节点。
- 从别处拿来的规则、脚本,使用前先看一下内容,别原样套用。
- 国内的银行、支付类应用,建议走直连,避免境外 IP 触发风控。
常见问题(FAQ)
Clash 规则模式和全局模式,哪个速度更快?
看你访问什么。国内网站在规则模式下直连,通常更快;只访问境外网站时,两者走的出口差不多,速度主要取决于节点线路。不同网络环境差别很大,我们没有可核实的统一测速数据,建议自己用同一个节点分别试一下。
平时一直开全局模式可以吗?
可以用,但不推荐。国内网站会绕路变慢,按流量计费的订阅也会掉得更快。日常放规则模式,需要排查时再临时切。
切到直连模式后,还会用到机场流量吗?
直连模式下连接不经过代理节点,所以不会消耗节点流量。但要注意浏览器代理插件等其他代理设置是否另有一套。
为什么我切到全局模式后什么都打不开?
最常见的是 GLOBAL 策略组里没选好节点,或选到的节点不可用。到代理页面手动选一个,测延迟通过后再试。
规则模式下为什么有的网站不走代理?
因为规则是逐条匹配的,这个网站可能先命中了“直连”规则,或者规则里根本没收录它。可以加一条自定义规则,放在靠前的位置。
模式切了没反应,是不是客户端坏了?
多半不是。先关闭已有连接再试;然后检查系统代理或 TUN 有没有开启,以及目标 App 是不是不读系统代理。
总结
规则模式是日常首选,国内直连、境外按需走代理;全局模式是排查工具,所有流量都走 GLOBAL 里选的节点;直连模式用来快速判断“不走代理时网络正不正常”。记住一个原则:排查时三种模式轮流试,用结果定位问题,平时回到规则模式。如果你想系统了解机场和 VPN 的整体区别,再看看 机场和 VPN 有什么区别。
参考来源
以下为我们查阅的公开资料(查阅日期:2026 年 10 月 11 日,具体功能与默认值以官方当前文档为准):