规则模式是什么?全局/规则/直连怎么选
搞懂 ClashX 的三种出站模式
ClashX 菜单中的“出站模式”决定了流量的处理逻辑。选对了模式,不仅能让你上网更流畅,还能有效节省代理流量。
1. 规则模式 (Rule) - 最推荐方案
这是 ClashX 的灵魂所在。在此模式下,ClashX 会根据配置文件中的 rules 部分对流量进行自动分流。
- 优点:智能分流。访问百度、淘宝等国内网站时走“直连”,速度极快;访问 Google、YouTube 等国外网站时自动切换到“代理”。
- 适用人群:几乎所有用户。
- 特别提示:规则模式的精准度取决于你配置文件的规则列表。如果发现有些国外网站打不开,可能需要更新规则。
2. 全局模式 (Global) - 暴力全通
在此模式下,所有的流量,无论目的地是哪里,都会强制通过代理服务器发出。
- 优点:简单粗暴。当你遇到有些冷门国外网站在“规则模式”下无法打开时,切换到全局模式通常能解决问题。
- 缺点:访问国内应用(如微信、爱奇艺)会变慢,甚至可能因为版权限制导致无法观看。
- 注意:全局模式下,你还需要在菜单中手动选择一个具体的节点作为出口。
3. 直连模式 (Direct) - 流量绕路
在此模式下,所有的流量都会直接连接到目的地,不经过任何代理服务器。
- 作用:相当于暂时关闭代理功能,但保持 ClashX 后台运行。
- 场景:进行对延迟要求极高的国内网游,或者进行本地局域网传输时使用。
脚本模式 (Script)
这是给想要更精细控制的用户预留的。通过编写脚本,你可以实现更复杂的流量调度(例如:Netflix 流量走节点 A,ChatGPT 流量走节点 B)。对于绝大部分用户来说,规则模式完全够用。
如何选择最适合你的模式?
日常上网,请始终保持在 规则模式。如果遇到某个本该走代理的网站报错,可以先尝试更新托管配置。若依然无效,临时切换到 全局模式 检查。
如果你需要最新的智能规则列表,建议访问 ClashX 主站 获取。那里有精心维护的 GitHub 规则订阅,能完美覆盖各种国内外的流媒体与学术资源。
模式切换的 YAML 配置
Clash 配置文件中的 mode 字段直接控制出站模式行为。以下示例展示了规则模式下的典型配置结构:
# 配置文件中的模式设定
mode: rule # 可选值:rule / global / direct
# 规则模式下的典型规则示例
rules:
- DOMAIN-SUFFIX,google.com,Proxy
- DOMAIN-SUFFIX,baidu.com,DIRECT
- DOMAIN-KEYWORD,github,Proxy
- IP-CIDR,192.168.0.0/16,DIRECT
- GEOIP,CN,DIRECT
- MATCH,Proxy
各规则类型的含义:DOMAIN-SUFFIX 匹配域名后缀(如 google.com 及其所有子域名);DOMAIN-KEYWORD 匹配域名中包含指定关键字的流量;IP-CIDR 按 IP 地址段匹配,常用于局域网直连;GEOIP,CN 将所有中国大陆 IP 的流量设为直连;MATCH 是兜底规则,匹配所有未命中上述规则的流量。这三种模式(rule/global/direct)本质上是对这套规则系统的”全用”、“全代理”和”全绕过”三种策略的快捷切换。
不同场景下的推荐模式
根据使用场景选择最合适的出站模式:
| 使用场景 | 推荐模式 | 原因 |
|---|---|---|
| 日常办公与浏览 | 规则模式(Rule) | 智能分流,国内外流量各走最优路径 |
| 排查网络连通性问题 | 全局模式(Global) | 强制所有流量走代理,排除规则误判干扰 |
| 本地局域网文件传输 | 直连模式(Direct) | 绕过代理,避免增加延迟或降低传输速率 |
| 观看海外流媒体 | 规则模式(Rule,含专项规则) | 通过精细流量路由规则让媒体域名走指定节点 |
| 国内网游 / 低延迟场景 | 直连模式(Direct) | 游戏流量不经代理,降低延迟,提升游戏体验 |
这是配置文件系列指南的一部分。查看完整指南:Clash 配置文件详解。
常见问题
这是最常用的模式。它能自动识别国内流量并直连,国外流量走代理,实现流畅且省流量的上网体验。
会。由于所有流量都经过代理服务器中转,访问国内网站时速度会变慢,且会无谓消耗代理服务器的流量。
当你在家或公司不需要任何代理,但又不想完全退出 ClashX 时,可以切换到直连模式。
可能是配置文件中的规则(Rules)不够新,或者由于 DNS 污染导致规则匹配失败。建议更新托管配置或切换到全局模式尝试。
点击 ClashX 菜单图标,鼠标移入“出站模式”,即可在右侧子菜单中选择。
这是进阶用户的选项,允许使用 Python 或 JavaScript 编写更复杂的路由逻辑,普通用户建议忽略。