星畅云 - 全球加速网络

Clash规则模式和全局模式有什么区别?

更新于 2026-10-20 · xcyun.buzz

简答:一句话:规则模式会按规则顺序决定请求走直连、代理、拒绝或策略组;全局模式则跳过常规规则分流,把已经进入Clash的请求交给GLOBAL策略。日常浏览通常先用规则模式;需要临时统一代理或核对规则是否误判时,再切换全局模式。切到全局后仍没有变化,先检查系统代理、应用代理和TUN是否真的把流量送入Clash。

定义:Clash的规则模式与全局模式,核心区别是请求进入客户端后是否先经过路由规则匹配,而不是简单等同于“是否开启代理”或“所有设备是否都走代理”。

先看结论:规则模式和全局模式差在哪里

如果你刚导入配置、看到 Rule 和 Global 不知道怎么选,先记住:日常使用优先规则模式,临时统一处理或排查规则时使用全局模式,对照判断代理路径时使用直连模式。切到全局后,国内服务可能改变访问路径;如果出现页面变慢、登录状态异常或某个应用没有变化,应切回规则模式,并检查实际流量是否进入Clash。

Clash规则模式与全局模式速查
比较项规则模式 Rule全局模式 Global
核心逻辑按规则顺序逐条匹配请求跳过常规规则分流,使用GLOBAL中的策略
可能去向DIRECT、REJECT、节点、代理组或其他策略当前选中的GLOBAL代理或策略组
适合场景日常浏览、办公、局域网和按站点分流临时统一代理、测试节点、核对规则误判
是否覆盖所有应用不一定;还取决于系统代理、应用代理和TUN接管范围
模式是否修改订阅通常只改变客户端当前运行状态,不等于修改远程订阅内容

mihomo文档将运行模式定义为 rule、global 和 direct:rule 是基于规则匹配,global 是全局代理并要求在 GLOBAL 代理组中选择策略,direct 是全局直连。可参考mihomo运行模式说明。

  • 流量入口:系统代理、应用自身代理或TUN决定请求是否进入Clash。
  • 运行模式:进入Clash后,采用Rule、Global或Direct处理。
  • 最终策略:规则或全局策略再决定使用DIRECT、REJECT、具体节点或代理组。

规则模式如何决定每个请求的去向

规则模式不是“国内直连、其他代理”的简单二选一。请求一般从规则列表前面开始匹配,先满足条件的规则优先;规则目标可以是DIRECT、REJECT、某个节点、代理组或其他策略。mihomo文档列出的规则条件包括域名、域名后缀、关键词、GEOSITE、IP网段、GEOIP、端口、进程名称和网络类型等,具体可查看mihomo路由规则文档。

例如,一份配置可能按这样的思路处理请求:

  • 局域网域名或私有网段交给DIRECT;
  • 某些域名、IP或应用进程交给代理组;
  • 需要阻断的请求交给REJECT;
  • 前面都没有匹配时,由MATCH作为兜底。

因此,规则模式下不是所有请求都会在“直连”和“代理”之间二选一。规则顺序、策略组当前选择和MATCH位置都会影响结果。假如一个过于宽泛的规则排在前面,后面的规则可能没有机会生效。

规则内容示意:DOMAIN-SUFFIX,example.local,DIRECT、PROCESS-NAME,example.exe,ProxyGroup、GEOIP,CN,DIRECT、MATCH,ProxyGroup。其中 ProxyGroup 只是示例名称,必须替换为当前配置中真实存在的策略组。

全局模式是不是所有设备和应用都走代理?不是

全局模式只改变已经进入Clash的请求如何处理,不会自动替代系统代理、应用代理或TUN接管。mihomo可以通过HTTP、SOCKS、Mixed等代理端口接收请求,也可以通过TUN接管系统流量;这些属于流量入口配置,不是Rule或Global模式本身。可参考mihomo流量入口说明和mihomo TUN配置说明。

在常见客户端中,至少要分开检查以下项目:

不同设置在客户端中的作用
检查项作用找不到或未生效时怎么判断
Rule、Global、Direct决定进入Clash后的处理方式只改变运行模式,不证明流量已经进入Clash
System Proxy修改操作系统代理设置浏览器通常更容易受影响,但应用是否遵循系统代理要单独确认
TUN Mode通过虚拟网卡接管更多系统流量需要服务或管理员权限,且可能受路由、防火墙和DNS设置影响
应用自身代理使用应用内部设置的代理路径可能绕过系统代理,需在应用网络设置中单独检查

Clash Verge Rev的公开界面文案把 System Proxy 和 Tun Mode 分开;其说明指出,TUN是虚拟网卡模式,用于接管不支持系统代理的程序。不同版本和系统的菜单位置可能变化,应以当前客户端界面为准。可参考Clash Verge Rev快速开始说明和Clash Verge Rev设置项源码。

速度、延迟、流量和兼容性怎么比较

按使用目的选择模式
使用目的优先选择判读重点
日常浏览和办公规则模式让不同请求按规则分流,避免把所有已接管请求交给同一策略。
测试某个节点或统一出口全局模式减少规则分流变量,但只能测试已经进入Clash的流量。
判断规则是否误判全局模式与规则模式对照全局能用而规则不能用,优先检查规则顺序、策略组和MATCH。
访问局域网或本地服务规则模式检查私有网段、局域网域名是否被更早规则覆盖。
判断问题是否来自代理路径直连模式作对照直连成功而其他模式失败时,重点检查代理节点、策略组或规则指定出口。

全局模式可能让更多已接管请求使用选定代理策略,因此会改变访问路径、代理流量和部分服务看到的出口环境;这不等于一定更快或更稳定。若你要登录对地区敏感的服务,建议先确认当前模式和实际出口,再决定是否切回规则模式。

如果目标是排除规则分流变量,全局模式更适合做短时间对照;如果目标是日常使用和精细分流,规则模式更合适。测速时也要确认测速程序是否遵循系统代理,或者是否通过TUN进入Clash,否则模式切换可能不会改变测速路径。

网站打不开时,按规则、全局、直连三步判读

先试这一步:关闭原页面,确认客户端正在运行,然后选择一个已知可用的GLOBAL策略,打开新的隐私窗口测试。不要只刷新一个长期保持连接的页面,因为浏览器或应用可能继续复用旧连接。

模式对照后的故障判断
测试结果优先怀疑下一步
规则失败,全局成功规则顺序、命中规则、策略组或MATCH查看连接详情或规则信息,确认请求实际命中的规则和目标策略。
规则和全局失败,直连成功代理节点、GLOBAL策略或代理组更换当前策略,检查节点连接状态和代理组选择。
三种模式都失败流量入口、本地网络、DNS、防火墙或目标服务检查系统代理、TUN、应用代理、DNS和本地网络,不要只归因于规则。
切换任何模式都没有变化应用没有进入Clash,或仍在复用旧连接新建连接测试,确认系统代理、TUN和应用自身代理是否生效。
  1. 确认客户端核心正在运行,且系统代理开关确实指向当前客户端。
  2. 如果使用TUN,确认虚拟网卡、自动路由、DNS劫持和防火墙没有阻断;mihomo文档说明TUN可用于系统流量接管、自动路由和DNS劫持,具体选项以当前配置为准。
  3. 在全局模式下确认GLOBAL策略组已经选择可用策略,而不是停留在DIRECT或空策略。
  4. 查看连接详情或规则信息。mihomo API的 /rules 可返回规则索引、规则类型、匹配内容和目标策略;命中计数等额外字段只有在响应提供时才可用,不能默认认为所有版本都有。可参考mihomo API文档。
  5. 如果只影响一个应用,检查该应用是否使用自己的代理设置,或是否不遵循系统代理。

给新手的最终选择口诀

日常用规则,临时测试用全局,排除代理路径用直连。

更完整地说:先确认入口,再选择模式,最后核对策略。入口包括系统代理、应用代理和TUN;模式包括Rule、Global和Direct;策略包括DIRECT、REJECT、具体节点和代理组。只看模式按钮,无法判断所有应用是否已经被接管。

如果你刚导入订阅,建议先保持规则模式,确认系统代理或TUN已经生效;遇到单个网站打不开,再用全局模式做对照;如果全局能用而规则不能用,回头检查规则顺序和策略组;如果想判断是不是代理路径导致失败,再用直连模式进行短时间对照。

本文只讨论客户端模式、流量入口与连接排查。结尾推荐框由本站商业推广。

常见问题

Clash规则模式和全局模式,哪个速度更快?

没有固定答案。全局模式路径更统一,适合排除规则分流变量,但不代表一定更快;规则模式可能让不同请求走不同路径。实际结果取决于流量是否进入Clash、规则、策略组、节点、DNS和目标服务。

全局模式是不是所有软件都会走代理?

不是。全局模式只决定进入Clash后的处理方式。软件是否进入Clash,还取决于系统代理、应用自身代理配置以及TUN是否正确接管;不遵循系统代理的应用可能不会受影响。

规则模式打不开、全局模式能打开,说明什么?

优先检查规则顺序、命中的策略组、GLOBAL选择和MATCH兜底。可以关闭旧页面、建立新连接,再查看连接详情或规则信息,不要直接判断节点一定故障。

直连模式和关闭Clash是一回事吗?

不是。直连模式是Clash的运行模式,表示进入Clash的请求使用全局直连;系统代理、TUN、应用代理和客户端进程仍可能保持启用。

切换到全局模式后,为什么网页还是打不开?

先确认GLOBAL策略组已选择可用策略,再检查系统代理或TUN是否把该应用流量送入Clash。若只有旧页面失败,关闭页面并新建连接测试,避免连接复用影响判断。

规则模式会不会只在直连和代理之间二选一?

不一定。规则目标还可能是REJECT、指定节点、代理组或其他策略;规则条件也可以按域名、IP、GEOIP、进程、端口和网络类型等匹配。

Clash Verge Rev、mihomo面板和Android客户端的按钮一样吗?

不一定。不同客户端和版本的菜单名称、位置以及TUN权限要求可能不同。应先找运行模式、系统代理和TUN三个独立设置,再按当前界面确认状态;不要把TUN当成Rule或Global模式本身。

相关阅读

参考资料

  1. mihomo官方文档:通用配置与运行模式
  2. mihomo官方文档:路由规则与匹配条件
  3. mihomo官方文档:流量入口配置
  4. mihomo官方文档:TUN配置与系统流量接管
  5. mihomo官方文档:规则和连接信息API
  6. Clash Verge Rev项目源码:System Proxy与Tun Mode界面文案