clashv

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 的界面注明“仅在本次会话中有效”。想固定使用某个模式,以客户端自己的设置项为准。

下一步

本页内容依据各项目的官方文档和源码整理 · 有错误?提交反馈