满速网络客户端下载

Clash Verge Rev规则模式怎么选?Rule、Global、Direct区别与排查步骤

更新于 2026-10-24 · man.christmas

简答:日常优先选 Rule;临时让流量统一交给同一出口时选 Global,并先在 GLOBAL 组选择节点或策略组;确认本机网络时用 Direct。模式不等于系统代理或 TUN,切换后还要在连接页核对实际出口。

定义:Clash Verge Rev 的规则模式是内核根据配置文件中的路由规则,为每条连接选择代理组、DIRECT 或 REJECT 的运行方式。

先给结论:大多数情况选 Rule

Rule、Global、Direct 是内核的运行模式,不是节点速度档位,也不等于系统代理或 TUN。mihomo 通用配置文档将三者分别定义为按规则匹配、全局代理和全局直连,并将 Rule 作为默认模式。

如果你刚导入配置,最快做法是:先选择 Rule,再在代理组中选一个可用节点或策略组,随后打开系统代理;只有在需要对照测试时,才临时切换 Global 或 Direct。

场景优先模式还要检查什么判定标准
日常浏览、办公Rule规则是否命中,代理组是否选中出口连接页能看到目标域名及实际策略
判断规则是否导致访问异常GlobalGLOBAL 组不能选到 DIRECT 或 REJECT目标连接显示选定节点或代理组
确认本地网络是否正常Direct本地网络、DNS 和目标站点是否可直连连接使用 DIRECT,且目标可访问
游戏、命令行或不遵守系统代理的应用Rule + 视情况启用 TUN应用是否被系统代理接管连接页出现该应用或其目标连接

“国内网站直连、其他网站代理”只能作为某些订阅规则的结果,不能当作 Rule 模式本身的固定保证。mihomo 规则按从上到下匹配,第一条符合条件的规则优先;最终行为取决于你导入的配置和规则内容。mihomo 路由规则文档

Rule、Global、Direct 到底有什么区别

Rule:按配置逐条分流

Rule 模式会读取当前配置中的 rules。规则可能按域名、域名后缀、IP、进程名、端口或其他条件匹配,匹配结果可以指向代理组、DIRECT 或 REJECT。规则文件通常还会以 MATCH 作为兜底,因此同一个网站是否走代理,不能只看它属于哪个国家或地区。

适合长期使用 Rule 的原因是它允许不同连接分别处理:局域网可以直连,部分目标可以交给代理组,明确不需要访问的请求可以拒绝。规则顺序很重要,靠前规则优先。Clash Verge 自定义规则配置说明

Global:交给 GLOBAL 组统一决定

Global 并不等于“自动找到最快节点”,也不等于“所有流量必然成功”。进入 Global 后,内核需要使用 GLOBAL 代理组中的当前选择;这个选择可能是具体节点、其他策略组,也可能是 DIRECT 或 REJECT。mihomo 内置代理组文档说明,GLOBAL 可以包含当前配置中的代理组和代理节点。

因此,切到 Global 后必须打开代理页,确认 GLOBAL 当前选中的不是 DIRECT、REJECT 或不可用节点。若 GLOBAL 选中 DIRECT,结果仍可能是直连;若选中 REJECT,请求则可能被阻断。Global 更适合短时对照、统一出口测试或临时排除规则匹配影响,不建议在没有确认出口的情况下长期使用。

Direct:完全使用本地网络

Direct 表示全局直连,适合确认目标站点、本地 DNS、路由或网络本身是否正常。如果 Direct 能访问而 Rule 不能,优先查看规则命中和代理组;如果 Direct 也不能访问,问题可能不在模式选择,而在本地网络、DNS、目标服务或系统防火墙。

三步切换与验证:不要把模式当成流量接管开关

  1. 先确认配置已启用。打开 Clash Verge Rev 的配置或首页,确认目标订阅处于当前使用状态,并在代理页看到代理组和节点。若代理组为空,先处理订阅或配置加载问题,不要急着反复切换模式。
  2. 再切换运行模式。入口可能位于首页、代理页、设置页或系统托盘菜单,不同客户端版本的界面位置可能变化。选择 Rule、Global 或 Direct 后,等待状态完成更新;不要把“系统代理已开启”误认为模式切换已经成功。
  3. 最后确认是否真的接管了目标流量。打开连接页或 Connections,访问一个明确的测试目标,查看是否产生对应连接,并核对规则、策略或出口字段。显示 PROXY、具体代理组或节点,说明该连接交给了代理路径;显示 DIRECT,说明它走了直连;没有记录,则优先检查该应用是否经过系统代理或 TUN。

系统代理和 TUN 负责的是“应用怎样把流量交给本地代理程序”,而 Rule、Global、Direct 负责的是“内核收到连接后怎样决定出口”。Clash Verge Rev 文档指出,系统代理依赖应用遵守操作系统约定,并不能覆盖所有程序;TUN 通过虚拟网卡接管更广泛的系统流量。Clash Verge Rev 系统代理与 TUN 说明

所以,切到 Global 后网页仍打不开,不能直接得出“Global 失效”的结论。先看 GLOBAL 当前选择,再看连接页是否有记录,最后检查系统代理或 TUN 是否接管了这个应用。

按故障现象排查:先判断是模式、出口还是接管问题

现象第一检查项下一步
国外网站打不开Global 的 GLOBAL 组是否选到 DIRECT、REJECT 或失效节点切到 Rule,确认代理组出口;再看连接页是否出现目标域名
国内网站变慢是否长期使用 Global,或规则把目标交给了代理组切回 Rule,查看实际规则和策略;不要只按域名后缀猜测结果
所有网站都打不开是否启用了系统代理或 TUN,内核是否正常运行先用 Direct 测试本地网络,再检查节点、DNS、服务权限和连接日志
连接页没有记录目标应用是否遵守系统代理浏览器先测试;若浏览器有记录而目标应用没有,再考虑 TUN 或应用自身代理设置

对于命令行工具、部分游戏或不读取系统代理的应用,单纯切换 Rule、Global、Direct 可能没有效果,因为流量根本没有进入内核。此时应先确认应用是否被系统代理接管;确实不支持时,再按照客户端文档考虑 TUN。Clash Verge Rev 的设置说明将 TUN 描述为捕获系统流量的虚拟网卡模式,并提示启用 TUN 可能需要服务模式或管理员权限。Clash Verge Rev 设置字段与 TUN 提示

排障结束后建议回到 Rule,并重新确认一个浏览器连接:规则字段有匹配结果,策略字段指向预期的代理组或 DIRECT,页面可以正常打开。这样可以避免一直停留在 Global,导致本应直连的服务也被交给代理路径。

不同系统的通用操作提示

  • Windows:先检查系统代理开关是否成功写入;如果浏览器有连接而其他程序没有,优先判断该程序是否遵守系统代理。UWP 或特殊应用可能需要额外的接管方式。
  • macOS:系统代理、TUN 和服务权限是不同层次。若切换后连接页无记录,先确认内核运行状态,再检查系统代理或 TUN 是否真正启用。
  • Linux:桌面环境、环境变量和应用自身代理设置可能不同。不要只凭浏览器结果判断命令行工具已经接管,最好分别测试并在连接页核对。

客户端版本更新后,菜单名称和入口可能调整;本文只依赖 Rule、Global、Direct、系统代理、TUN 和连接记录这些通用概念。具体按钮位置以你当前安装版本的界面为准。

常见问题

Clash Verge Rev 日常应该选 Rule 还是 Global?

日常优先选 Rule。Rule 会按当前配置中的规则分流;Global 适合短时统一出口或排查规则影响,但必须先确认 GLOBAL 组选择了可用节点或代理组。

切到 Global 后为什么还是打不开网页?

先看 GLOBAL 当前选择。如果选中 DIRECT,就是直连;如果选中 REJECT,请求可能被阻断;如果选中不可用节点,也会失败。随后在连接页确认目标连接是否进入内核。

Rule 模式是不是自动把国内网站直连、其他网站代理?

不一定。实际结果取决于订阅配置中的规则顺序、规则集和策略组。Rule 只是按规则匹配,不代表固定按国家或地区分流。

Direct 模式能不能用来判断节点是否可用?

Direct 主要用于测试本地网络和目标站点的直连情况,不能直接证明代理节点可用。需要测试节点时,应在代理组中选择具体节点,并在连接页查看结果。

为什么浏览器能代理,游戏或命令行工具却没有连接记录?

这通常说明应用没有遵守系统代理,或使用了不同的网络协议。先确认系统代理接管情况;确实不支持时,再根据客户端和系统条件考虑启用 TUN。

相关阅读

参考资料

  1. General configuration - mihomo docs
  2. Built-in proxy groups - mihomo docs
  3. Route Rules - mihomo docs
  4. Clash Verge 自定义规则配置
  5. Clash Verge Rev 系统代理与 TUN 模式说明