核心结论
规则模式按域名和 IP 规则自动分流,国内直连、海外走代理,是日常默认选择;全局模式让所有流量都走当前节点,只适合临时排查;直连模式让所有流量都不走代理,相当于暂时关闭代理但保留客户端运行。
三种模式的核心区别
代理客户端的“模式”决定哪些流量走节点、哪些流量直接连接:
- 规则模式(Rule):客户端逐条匹配规则,国内网站直连,海外服务走代理,没有匹配到的按最后一条兜底规则处理;
- 全局模式(Global):不看规则,所有经过客户端的流量都走当前选中的节点;
- 直连模式(Direct):不看规则,所有流量都直接连接,相当于临时关闭代理。
日常使用选规则模式即可。全局模式只用于临时排查,直连模式用于暂停代理。需要注意,模式只决定“进入客户端的流量怎么走”,至于“哪些程序的流量会进入客户端”,由系统代理或 TUN 模式决定,详见 系统代理和 TUN 模式区别。
三种模式对比表
| 对比项 | 规则模式 | 全局模式 | 直连模式 |
|---|---|---|---|
| 国内网站 | 直连,速度快 | 绕道海外节点,变慢 | 直连 |
| 海外服务 | 走代理 | 走代理 | 无法访问 |
| 流量消耗 | 只消耗海外流量 | 所有流量都计入 | 不消耗 |
| 典型用途 | 日常默认 | 排查规则问题 | 暂停代理、测试本地网络 |
| 主要风险 | 规则过旧导致个别网站误判 | 国内服务误判地区、浪费流量 | 无 |
规则模式是怎么工作的
规则模式的配置由一条条规则组成,客户端从上到下匹配,命中第一条就停止。以 Clash 系客户端为例,规则的写法大致如下(机场订阅通常已经内置,一般不需要手写):
rules:
- DOMAIN-SUFFIX,chatgpt.com,节点选择
- DOMAIN-SUFFIX,claude.ai,节点选择
- GEOSITE,cn,DIRECT
- GEOIP,CN,DIRECT
- MATCH,节点选择
这几条的含义是:chatgpt.com 与 claude.ai 走“节点选择”策略组;属于国内域名库或国内 IP 的流量直连;其余全部走代理。最后一条 MATCH 是兜底规则,决定了“没被识别的网站”默认怎么走。
所以规则模式出问题,常见原因只有两个:一是规则或规则集太旧,新网站没被收录;二是 DNS 解析结果异常,让海外域名被判定成了国内 IP。后者可以参考 DNS 问题排查。
策略组:规则指向的“目的地”
规则里的“节点选择”并不是某一个具体节点,而是一个策略组。机场订阅通常会预置几类策略组:手动选择节点的组、自动选择延迟最低节点的组、故障转移组,以及按服务划分的组(例如 AI 服务、流媒体、国外网站)。规则把流量指向策略组,策略组再决定用哪个节点。
这带来一个实用技巧:在规则模式下,你可以让 AI 服务固定走某个美国或日本节点,同时让视频网站走香港节点,互不影响。对于 ChatGPT、Claude 这类对出口地区敏感的服务,建议给它们所在的策略组手动选定一个节点,不要使用自动测速切换,避免出口地区在会话中途变化。
手动添加一条规则
如果某个网站总被误判为直连,可以在客户端的规则或覆写功能中加一条规则,放在兜底规则之前:
- 在浏览器地址栏中确认该网站的主域名(去掉
www.等前缀后的部分); - 打开客户端的规则编辑或覆写功能(名称以实际版本为准);
- 添加
DOMAIN-SUFFIX,主域名,节点选择,保存并重新加载配置; - 回到浏览器刷新页面,确认可以正常访问。
订阅更新时,直接修改订阅文件的内容可能会被覆盖,所以更推荐使用客户端提供的覆写或脚本功能来追加规则。
三种模式的流量消耗差别
模式对机场流量的影响常被忽略。假设你一个月上网总量是 100GB,其中国内视频、网盘、购物占 70GB,海外服务占 30GB:规则模式下只消耗约 30GB 机场流量;如果一直开全局模式,这 100GB 会全部计入机场流量,130GB 的套餐很快就会用完。对流量不多的年付小包用户,这一点尤其重要。
在客户端中切换模式
菜单名称随版本变化,以下位置以实际版本为准:
- Clash Verge Rev(Windows / macOS):打开“代理”页面,顶部有“规则 / 全局 / 直连”三个选项,点击即可切换;也可以在托盘图标右键菜单中切换。详细操作见 Clash Verge 使用教程;
- v2rayN(Windows):主界面底部或托盘菜单中的路由选项,可在“绕过大陆”“全局”等预设之间切换;
- Shadowrocket(iOS):首页“全局路由”中可选“配置”“代理”“直连”“场景”,其中“配置”相当于规则模式,“代理”相当于全局模式;更多细节见 Shadowrocket 模式怎么选。
验证当前模式是否生效
切换模式后,可以通过查看出口地区来确认。下面命令访问一个返回出口信息的地址,loc= 字段即出口所在国家或地区代码。
Windows PowerShell:
# 通过本地代理端口访问,查看代理出口
curl.exe -x http://127.0.0.1:7897 -s https://www.cloudflare.com/cdn-cgi/trace
# 不经过代理,查看本地真实出口
curl.exe -s --noproxy "*" https://www.cloudflare.com/cdn-cgi/trace
macOS / Linux:
curl -x http://127.0.0.1:7897 -s https://www.cloudflare.com/cdn-cgi/trace
curl -s --noproxy "*" https://www.cloudflare.com/cdn-cgi/trace
端口号以客户端设置为准。判断方法:
- 规则模式下,第一条命令应显示节点所在地区;
- 全局模式下,结果与规则模式相同,但此时打开国内网站会明显变慢;
- 直连模式下,第一条命令也会显示本地地区,说明代理已暂停。
什么时候临时切到全局模式
全局模式最大的价值是帮你判断问题出在规则还是节点:
- 某个海外网站在规则模式下打不开;
- 切到全局模式后能打开,说明节点没问题,是规则没有覆盖该网站,更新订阅或手动加规则即可;
- 切到全局模式后仍然打不开,说明问题在节点、DNS 或网站本身,应换节点或继续排查。
排查结束后记得切回规则模式。
常见误区
- 一直开全局模式:国内网站绕道海外,速度变慢、流量翻倍,部分国内应用还会因为出口在海外而要求重新验证;
- 认为全局模式更“稳”:稳定性由节点决定,与模式无关;
- 长期不更新订阅:订阅中的规则和规则集也会随订阅更新,长期不更新容易出现新网站被误判的情况;
- 把模式和系统代理混为一谈:模式决定流量怎么走,系统代理和 TUN 决定哪些程序的流量交给客户端;
- AI 服务频繁切换全局和规则:切换本身不会改变出口节点,但切换过程中如果顺带换了节点,就可能触发 AI 服务的风控验证。
弄懂模式之后,建议继续阅读 机场新手入门,了解订阅、节点与客户端的完整使用流程。
请在遵守当地法律法规与相关服务条款的前提下使用网络工具。
常见问题
日常使用应该选哪种模式?
日常使用选规则模式。它让国内网站直连、海外服务走代理,速度最快也最省流量;只有在排查“某个网站是不是没走代理”时才临时切到全局模式。
全局模式会更快吗?
不会。全局模式下国内网站也要绕到海外节点再回来,速度通常更慢,还会消耗机场流量,并可能让国内服务误判你的所在地区。
规则模式下某个网站打不开怎么办?
多半是该网站没有被规则覆盖,被判定为直连。可以先临时切到全局模式确认,再更新订阅或规则集,或者手动添加一条走代理的规则。
直连模式和关闭客户端有什么区别?
直连模式下客户端仍在运行,系统代理或 TUN 仍然接管流量,只是全部放行到直连;关闭客户端则连系统代理设置都会被撤销(部分客户端需手动关闭系统代理)。
用 AI 服务时应该开全局模式吗?
不需要。规则模式下 chatgpt.com、claude.ai 等域名一般已经在代理规则中,关键是保持同一个节点出口,避免频繁切换地区。
本文最后更新于 。网络服务与 AI 平台政策变化较快,如发现信息过时,欢迎通过联系我们反馈。