Clash 规则、全局、直连三种模式怎么选
Clash 的规则、全局、直连三种模式各自做什么:日常用规则模式,排查问题时临时切到全局。附各客户端里的名称,以及模式和系统代理、TUN 的区别。
- 内容
- 规则模式:日常就用它、全局模式:临时排查用、直连模式:相当于暂时不用代理、各客户端里的名称 等 5 部分
- 预计阅读
- 约 3 分钟
几乎所有 Clash 客户端的主界面都有“规则 / 全局 / 直连”三个选项。它们对应 mihomo 配置文件里的 mode 字段,官方文档的定义如下(mihomo 官方文档 · 运行模式(在新窗口打开)):
| 模式 | mode 值 |
官方说明 |
|---|---|---|
| 规则 | rule |
规则匹配 |
| 全局 | global |
全局代理(需要在 GLOBAL 策略组选择代理 / 策略) |
| 直连 | direct |
全局直连 |
不设置时默认是规则模式。
规则模式:日常就用它
规则模式下,每个连接都会从上到下对照配置文件里的 rules,命中哪条,就交给那条指定的代理组或直连。比如国内网站直连、其他网站走代理,就是靠规则实现的。
所以规则模式下“哪些走代理”由订阅里的规则决定,不是由客户端决定。规则怎么写见 Clash 配置文件详解 · 分流规则。
全局模式:临时排查用
全局模式下不看规则,所有流量都走 GLOBAL 这个代理组里选中的节点。注意两点:
- 要先在 GLOBAL 组里选好节点(OpenClash 的界面文字也提示“需前往控制面板手动指定节点”)。
- 国内网站也会绕到代理节点上,通常会变慢。
适合的场景:怀疑某个网站没走代理、是规则没写到时,临时切到全局试一下。如果全局下能打开、规则下打不开,问题就在规则上,见 分流规则写了但不生效。确认完记得切回规则。
直连模式:相当于暂时不用代理
直连模式下所有流量都不经过代理节点。Clash Verge Rev 的界面说明写得更具体:“所有流量不经过代理节点,但经过 Clash 内核转发连接目标服务器”。想暂时不用代理时可以切到直连,也可以直接关掉系统代理或 TUN。
各客户端里的名称
| 客户端 | 界面上的写法 |
|---|---|
| Clash Verge Rev | 规则 / 全局 / 直连 |
| FlClash | 出站模式:规则 / 全局 / 直连 |
| Clash Party、Clash Mi | 规则 / 全局 / 直连 |
| Clash Meta for Android | 规则模式 / 全局模式 / 直连模式 |
| ClashX Meta | 菜单栏的“出站模式” |
| OpenClash | Rule【策略代理】/ Global【全局代理】/ Direct【全局直连】 |
(来自各客户端简体中文界面或官方源码中的中文语言文件,2026-10-29 核对。)
Clash Meta for Android 的界面文字里,模式切换注明“仅在本次会话中有效”。
模式和系统代理、TUN 是两回事
- 规则 / 全局 / 直连:决定流量进入 Clash 之后往哪里走。
- 系统代理 / TUN 模式:决定流量怎么进入 Clash。
只切成全局、却没打开系统代理或 TUN,流量根本没进 Clash,模式怎么选都没用。两者的区别见 TUN 模式是什么。
常见问题
全局模式下国内网站变慢正常吗?
正常。全局模式会把国内网站也绕到代理节点上。日常请用规则模式。
规则模式下某个网站没走代理怎么办?
先在客户端的连接列表里看这个网站命中了哪条规则。规则把它判成了直连,就需要用覆写或扩展配置追加规则,见 分流规则写了但不生效。也可以用本站的 分流规则生成器 生成规则。
为什么切换了模式,过一会儿又变回去了?
有的客户端的模式切换只对当前会话有效,例如 Clash Meta for Android 的界面注明“仅在本次会话中有效”。想固定使用某个模式,以客户端自己的设置项为准。
下一步
本页内容依据各项目的官方文档和源码整理 · 有错误?提交反馈