Clash 规则模式、全局模式、直连模式怎么选

先说结论

日常用 Clash 规则模式:国内直连、该代理的才走节点。全局模式把所有流量都交给同一个节点,只适合临时排查;直连模式让内核把所有流量直接放行,用来做对照实验。用完全局或直连,记得切回规则模式。

Clash 规则模式是日常使用的首选:内核按配置里的规则逐条判断,国内网站直连,需要代理的网站走节点,其余流量走最后的兜底。全局模式把所有流量交给同一个出口,适合临时排查;直连模式让内核把所有流量直接放行,相当于暂时不用代理。三种代理模式的差别,只在于“流量去哪”,下面逐个讲清楚。

三种代理模式有什么区别

在 Clash 系客户端里,模式是一个整体开关。它在配置文件里对应一个字段,取值是 rule、global、direct 三选一,客户端界面里一般表现为三个按钮或一个下拉框,叫法以当前版本的界面为准。

模式 流量怎么走 国内网站 国外网站 适合什么时候用
规则模式 逐条匹配配置里的规则,命中哪条就按哪条的去向走,都没命中就走最后的兜底规则 通常直连 通常走代理,具体由规则决定 日常使用
全局模式 所有流量都交给同一个出口,也就是你在全局策略组里选中的那个节点 也走代理 走代理 临时排查,或没有规则时应急
直连模式 所有流量都由内核直接放行,不经过任何节点 直连 直连 对照实验,确认问题是不是出在代理上

这里的模式,决定的是“进了 Clash 的流量去哪”。至于哪些流量能进 Clash,是另一件事,由接管方式决定,也就是系统代理或者 TUN 模式。把这两层分开想,后面很多现象就不再混乱。

日常为什么用 Clash 规则模式

规则模式的好处,来自“按需分流”这四个字:

  • 国内网站走自己的宽带。 路径最短,速度取决于你的本地网络,不会白白绕一圈海外。
  • 只有该走代理的流量才消耗套餐流量。 套餐流量按经过节点的数据量计算,国内视频、下载和软件更新如果都走代理,流量会掉得很快。
  • 不同服务可以走不同的出口。 配合策略组,可以给某类服务单独指定节点,见策略组怎么用。
  • 机场订阅通常已经带好了规则。 导入之后切到规则模式就能用,不必自己从头写。

规则的本质很简单,下面是只展示结构的示意,域名是占位,不是推荐:

mode: rule
rules:
  - DOMAIN-SUFFIX,example.com,代理选择
  - GEOIP,CN,DIRECT
  - MATCH,代理选择

读法是自上而下,命中一条就停:example.com 及其子域名走“代理选择”这个策略组,目标 IP 属于中国大陆的走直连,其余都走“代理选择”。最后一条 MATCH 是兜底。字段的准确写法以 Mihomo 官方文档为准,规则怎么写、怎么加自己的规则,放在分流规则怎么写里讲。

要注意规则模式并不是“装好就一定正确”。没有被任何规则覆盖的网站,会落到兜底规则上,而兜底是直连还是代理,取决于配置的最后一条。机场配置的兜底往往是走代理,所以一些没收录进规则的国内小站可能被带去绕路,这正是开了梯子国内网站变慢最常见的来源之一。

全局模式有哪些副作用,什么时候才该用

全局模式听起来最省心:所有流量都走代理,不会漏。但日常长期开着,副作用也很明显:

副作用 原因 你会看到什么
国内网站变慢 本来可以直连的流量,被绕到海外节点再回来 国内视频、网盘、购物网站打开慢,或者一直转圈
流量消耗变多 国内的下载、更新、视频也算进节点流量 套餐流量比预想的掉得快
部分国内 App 异常 出口 IP 变成了境外地址,有的服务会要求重新验证或限制访问 登录需要额外验证,或提示网络环境异常,具体表现因 App 而异
路径变长 多了一段去往节点的路程 网页游戏、语音通话这类对延迟敏感的场景更容易卡

什么时候值得临时切到全局模式?大致三种:

  1. 排查问题。 用它确认“节点本身通不通”,方法见下一节。
  2. 规则没覆盖的小众网站。 先用全局模式确认它走代理能打开,再回头把它的域名加进规则。
  3. 拿到的订阅只有节点、没有规则,而客户端又没配置分流。 全局模式可以先顶一下,但长期做法是补上分流规则。

用完之后记得切回规则模式。忘了切回去,是“开了梯子国内网站变慢”“流量掉得太快”这类问题里相当常见的一个原因。

直连模式不是“关掉梯子”

直连模式容易被误解成“关闭代理”。它们不是一回事,区别在于内核还在不在路径上:

操作 内核 系统代理 流量路径
切到直连模式 继续运行 保持开启 应用 → 本地代理端口 → 内核 → 直接出网
关闭系统代理开关 继续运行 关闭 应用 → 直接出网,不经过内核
退出客户端 停止 正常退出会恢复,异常退出可能残留 应用 → 直接出网;残留时会指向一个没人监听的端口

最后一行就是“关掉梯子后上不了网”的由来,修法见关掉梯子后上不了网。

直连模式有三种实用的用途:

  • 做对照实验。 看某个问题是不是只在经过代理时才出现。
  • 测自己宽带的真实表现。 不被节点干扰,量到的是你本地网络的底子。
  • 需要用你自己出口 IP 完成的操作。 比如某些只认你宽带地址的服务,临时直连比反复改规则省事。

用全局和直连做对照实验,判断问题出在哪

遇到“某个网站打不开”或者“某个网站很慢”时,不要一上来就换节点、换客户端。花两分钟做一次对照实验:

  1. 先记下现状。 当前是什么模式、选中了哪个节点、出问题的是哪个网站、具体表现是打不开还是很慢。
  2. 切到直连模式,访问同一个网站。 国内网站在直连下也慢或打不开,问题在宽带、网站本身或本地网络,和 Clash 无关。
  3. 切到全局模式,选中一个节点,再访问。 国外网站在全局下能打开,说明这个节点是通的,问题多半在规则;全局下也打不开,问题在节点或线路,去换节点、更新订阅。
  4. 切回规则模式,到连接页面看这个网站命中了哪条规则。 一眼就能看出它是被分到了直连还是代理。
  5. 每次只改一个变量。 切换后断开旧连接、刷新页面再看,别同时换模式又换节点。

把结果填进下面这张表,结论就出来了:

现象 直连模式 全局模式 规则模式 更可能的原因
国外网站打不开 按预期打不开 也打不开 打不开 节点或线路问题,先更新订阅、换节点
国外网站打不开 按预期打不开 能打开 打不开 规则把它分去了直连,检查规则
国内网站慢 正常 慢 慢 国内流量被分到了代理,检查规则和兜底
国内网站慢 慢 慢 慢 宽带、网站本身或本地网络的问题
某个 App 只在开代理时异常 正常 异常 异常 出口 IP 变化引起,给这个 App 的域名加直连规则

节点本身怎么比较好坏,看节点测速怎么看,那里讲的是方法,不是数字标准。

怎么确认 Clash 规则模式或其他模式已经生效

切换模式后,不要只看按钮亮了没有,自己核对:

  1. 看客户端界面。 当前模式一般会高亮显示在主页或托盘菜单里,位置以你的客户端为准。
  2. 看连接页面。 多数 Clash 系客户端有“连接”或类似的页面,列出每条连接的目标、命中的规则和走的出口。直连模式下应该全是直连;全局模式下国内站点也应该走你选的节点;规则模式下国内站点命中直连规则,国外站点命中代理规则。
  3. 各开一个国内和国外网站对比。 在连接页面里找到它们,看出口是否和模式相符。
  4. 必要时对比出口 IP。 打开任意一个能显示当前出口 IP 的页面,直连模式下显示的应该是你自己宽带的地址,走代理时显示的是节点所在网络的地址。
  5. 看不到变化就断开旧连接。 已建立的长连接不一定随模式切换立即重建,在连接页面断开全部连接,或者重开应用,再看一次。

这五步的任何一步对不上,说明问题出在你当前的客户端设置,而不是模式本身。

几个常见误区

误区 事实
全局模式更保险,所有流量走代理就不会漏 全局会让国内流量绕路、更耗流量;规则模式配合合适的规则才是日常做法
直连模式等于关闭了 Clash 内核还在运行,只是把流量放行;要让应用不再进入 Clash,得关闭系统代理或接管开关
规则模式下打不开,就是节点坏了 也可能是规则把它分到了直连,先用全局模式对照
全局模式下选哪个节点都一样 全局模式用的是全局策略组里当前选中的那个节点,选了不通的节点,一样打不开
模式要在机场面板里设置 模式是本地客户端的设置,不在机场面板里调整

下一步:保持规则模式,把规则调顺手

  1. 日常保持规则模式,只在排查时临时切到全局或直连,用完切回来。
  2. 国内网站变慢、某个网站走错了出口,先按开了梯子国内网站变慢排查,再学着自己加规则,见分流规则怎么写。
  3. 想让 AI 服务、账号类服务固定走某个节点,看策略组怎么用。
  4. 还没有可用的订阅,先到梯子推荐按用途筛选候选,再去下载中心装一个 Clash 系客户端。

这篇没有覆盖的

  • 各客户端里模式开关的位置和叫法会随版本变化,操作细节以当前界面和官方文档为准。
  • 本文不提供任何测速结果,也不判断某个节点或某家机场的好坏。
  • 规则本身怎么写、策略组怎么建不在本文展开,分别见站内对应教程。

资料里明确写了支持 Clash 的机场

把 Clash 写进“客户端支持”的品牌目前很少。没写不等于不能用,多数机场都提供 Clash 格式订阅,只是资料里没有可核对的说明。

推荐名次机场推荐档资料里的价格线路
1无忧链接首推合¥6/月 · 40GB/月(按年付费)IPLC
7隐形人优先考虑年付¥109(约¥9.08/月) · 80GB(按年付费)纯专线

查看梯子下载与客户端对照

Clash 规则模式常见问题

日常应该选规则模式还是全局模式?

日常选规则模式。它让国内网站直连、需要代理的网站才走节点,速度更自然,也不会白白消耗套餐流量。全局模式会把所有流量都绕到节点上,适合临时排查或者没有分流规则时应急,用完建议切回规则模式。

开了全局模式之后国内网站变慢,怎么办?

先看当前是不是全局模式,切回规则模式再试。如果规则模式下国内网站依然慢,说明有国内流量被规则分到了代理,需要检查规则和最后的兜底规则。也可以把慢的网站域名加一条直连规则。具体修法见站内国内网站变慢的排查文章。

直连模式和关闭系统代理是一回事吗?

不是。直连模式下内核仍在运行,系统代理仍指向本地端口,应用的流量先到内核再被直接放行。关闭系统代理开关后,应用不再把流量交给内核,直接自己出网。两者效果相近,但排查时要分清,否则容易误判。

切换模式后网页没有立刻变化,是设置没生效吗?

不一定。已经建立的长连接不一定随模式切换立即重建,所以旧页面可能还停留在原来的路径上。可以在客户端的连接页面断开现有连接,或者刷新页面、重开应用,再观察。具体行为因客户端而异,以当前版本为准。

规则模式下某个网站打不开,是节点坏了吗?

不一定。规则模式下,这个网站可能被某条规则分到了直连,也可能没有被任何规则覆盖而走了兜底。可以临时切到全局模式对照:全局下能打开说明节点没问题,问题出在规则;全局下也打不开,再去换节点、更新订阅。

接着读

文中出现的术语

还没定下来买哪家?

机场推荐榜把 28 家机场的价格、流量、线路和资料来源放在了一起;想省事可以用选梯子向导按用途筛一遍,或者直接看便宜机场、性价比机场和专线机场。