Clash 教程

Clash 规则模式、全局模式、直连模式的区别

一张表讲清 Clash 三种出站模式:规则(Rule)按规则分流,全局(Global)全走同一节点,直连(Direct)完全不走代理,以及各自适用场景。

  • 发布
  • 更新
  • 适用:Clash Verge Rev 及所有基于 Clash / Mihomo 内核的客户端

验证状态:三种模式是 Clash 配置中 mode 字段的标准取值(rule / global / direct);界面位置随客户端不同。

结论: 规则模式按规则分流,是日常首选;全局模式让所有流量走你选的同一个节点,适合临时排查;直连模式完全不使用代理。它们对应配置文件里的 mode: rule / global / direct。

一、三种模式一览

模式 流量怎么走 适合场景 常见问题
规则 Rule 按规则表逐条匹配,命中规则走对应策略组,其余走兜底 日常使用 规则不全时部分站点走错线路
全局 Global 所有流量走"GLOBAL"策略组选中的一个节点 排查"是不是规则的问题" 国内站点也被代理,速度变慢
直连 Direct 所有流量直连,不经过任何节点 暂时不想用代理、对比测试 需要代理的站点打不开

二、怎样切换

在客户端「代理」页顶部可以切换三种模式。切换后无需重启。

三、用模式做排查

当"连接成功但网页打不开"时,可以这样用模式做二分:

  1. 切到全局,选一个节点,访问目标网站。若此时能打开,说明节点和代理链路正常,问题在规则——目标域名没被正确分流。
  2. 切到直连,访问同一网站。若能打开,说明这个网站其实无需代理;若打不开,才需要代理。
  3. 回到规则模式,到「规则」页或「连接」页查看这个请求命中了哪条规则、走了哪个策略组。

四、理解"兜底规则"

规则表最后通常是一条 MATCH,表示"没命中任何规则的流量走哪里"。如果兜底是直连,则没写进规则的海外站点会直连失败;如果兜底是代理,则没写进规则的国内站点会绕行。规则表由订阅提供,也可以用扩展配置追加,见规则覆写与防止更新覆盖配置。

五、注意

模式只决定"出站走哪里",不决定"哪些程序的流量进入 Clash"。后者取决于系统代理或 TUN,见系统代理与 TUN 模式区别。

常见问题

日常用哪个模式?

日常使用选规则模式:国内站点直连,需要代理的走节点,兼顾速度与可用性。

全局模式下为什么国内网站也变慢?

因为连国内站点的流量也被送到了代理节点,绕了一圈。

参考与来源