
日常分流可从规则模式开始;全局与直连适合有明确目的的对照检查,但必须观察实际出口。
先理解流量接入与出口选择是两步
浏览器或应用的请求先进入内核,内核再决定怎样处理请求。系统代理、应用自己的代理设置和 TUN 涉及第一步;规则、全局和直连模式涉及第二步。这两个维度可以组合,开启 TUN 不会自动把规则模式变成全局模式。
因此,“已经选择全局但某个工具没变化”并不一定是全局模式无效。先看连接记录中有没有这个工具的请求。如果请求根本没进入内核,改变出口选择方式并不能修复入口问题。
三种模式分别改变了什么
| 模式 | 进入内核后的处理 | 常见用途 |
|---|---|---|
| 规则 rule | 按当前规则匹配策略 | 根据目标进行日常分流 |
| 全局 global | 使用 GLOBAL 策略组所选出口 | 临时比较规则分流与指定出口 |
| 直连 direct | 直接连接目标 | 对照原网络与代理出口的表现 |
这是 mihomo 官方全局配置文档对运行模式的定义。界面中文名称与排布可能变化,核对模式值与实际策略比记住某张旧截图更可靠。全局模式下还要检查 GLOBAL 中选中的具体对象。
规则模式看匹配结果,不只看节点选择
规则模式适合希望不同目标使用不同路径的人。例如,某些请求由 DIRECT 直接连接,另外的请求交给某个代理组。你在一个代理组里选择节点,只会影响指向该组的请求,不会让其他所有请求都使用该节点。
检查一个失败网页时,查看其目标域名、命中规则和最终策略。如果命中的是直连规则,换另一个代理组的节点可能不会改变结果。先找到匹配链路,再决定改规则还是改组内出口,可以减少无效操作。
全局模式适合做单一变量的对照
当规则模式下某目标失败,可保持接入方式和测试页面不变,临时切换全局,确认 GLOBAL 选中了要测试的出口,再发起一次新请求。如果结果改善,规则路径值得继续检查;如果依旧失败,应观察该出口、目标服务及解析过程。
全局模式不会自动保证速度,也不会修复所有 DNS 或目标站点问题。测试后恢复原来的模式,并重新检查局域网、工作系统等常用目标,避免忘记临时设置而影响后续使用。
直连对照也需要正确解释
直连模式可以帮助判断同一目标通过原网络是否可达,但它依然属于内核的运行方式。它不等同于退出客户端:流量接入、内核 DNS 或其他相关设置仍可能参与过程。如果要建立完全关闭代理后的基线,应关闭相应接入并核对系统代理。
关闭客户端前先记录设置,完成关闭后的普通网络测试,再与内核直连结果比较。如果两者不同,先研究接入与解析配置,不要直接得出某条线路一定损坏的结论。
用四个字段记录一次可复现的测试
- 记录接入方式:系统代理、应用代理或 TUN。
- 记录模式与该模式使用的策略组及出口。
- 访问同一测试目标,尽量使用新请求。
- 记录连接是否出现、最终出口和错误信息。
测试时一次只改变模式或出口中的一项,不要同时更新订阅、换 DNS、换网络。最终恢复日常设置,并把有效结果写入自己的配置记录。需要进一步控制单个域名时,继续阅读规则类型与顺序。
相关问题
全局模式就是所有电脑流量都被接管吗?
不是。全局模式控制进入内核后的处理;未通过系统代理、应用代理或 TUN 进入内核的流量不受该模式决定。
开启 TUN 后还能使用规则模式吗?
可以。TUN 是流量接入方式,规则模式决定进入内核后的分流。
直连模式能替代关闭系统代理吗?
不能完全等同。关闭接入后的网络基线和内核直连应分别测试。
资料与适用范围
本文以原创步骤解释操作思路,不声称已经在所有设备和版本上实测。菜单名称、默认值与兼容条件可能随版本变化,请结合当前项目说明核对。
需要修正内容?请阅读反馈与纠错,不要公开完整订阅或账户凭据。




