规则模式决定进入内核的连接按什么策略处理。系统代理、TUN 或 Android VPN 则影响应用请求是否进入客户端。排错时把这两层分开看,会更容易解释“浏览器可用,另一个应用不通”。
先确认请求有没有进来
打开目标应用并发起新请求,在客户端连接或日志界面核对目标与时间。如果没有对应记录,先检查应用自己的代理设置、系统代理支持情况以及应用分流配置。反复换节点通常无法解决请求根本没进入客户端的问题。
再看规则选择了什么
规则模式按配置规则匹配目标;全局模式使用全局策略;直连模式用于直接连接。策略组可能选择节点,也可能选择 DIRECT。若目标命中直连,即使页面成功打开,也不能把结果算作节点测试。
做对照时固定客户端、目标地址和节点,只改变模式,并记录命中规则。自动策略可能切换节点,比较前后应保存实际出口名称。测试完成后恢复平时的模式和配置。
接管范围仍要单独核对
部分应用不读取系统代理;TUN 需要结合客户端和系统权限设置。Android 中的应用名单也会改变哪些程序进入 VPN。不要因为模式写着“全局”便推断手机或电脑上的全部流量都已接管。
资料:Clash Verge Rev 快速入门、Mihomo 配置说明。博客目录还收录订阅与升级维护文章。
进一步阅读:Clash 规则模式与流量接管:用同一次请求分别验证。