原理解析 · 原创内容

规则、全局和直连:三种模式应该怎么选?

用日常访问场景理解三种路由模式,并分清全局模式与系统代理、TUN 各自解决的问题。

先让请求进来,再决定请求出去

使用代理时有两个独立问题:应用的请求怎样到达本地内核,以及内核选择哪个出口。系统代理和 TUN 主要影响前者,规则、全局与直连主要影响后者。因此,把路由模式切成全局,并不会自动让每个程序都使用代理。排查时先看连接列表有没有对应请求,再检查它命中了什么策略,思路会清楚很多。

规则模式:日常使用的起点

规则模式会按当前配置逐项匹配请求,并交给指定的直连出口、代理节点或策略组。比如工作网站与普通本地服务可以按照不同规则处理。它的实际效果取决于配置,而不是软件预先知道你的所有需求。某个网站走错出口时,应先检查命中的规则与对应策略组,再考虑调整规则。

模式出口选择常见用途
规则根据当前配置的规则匹配日常访问与按需求分流
全局使用 GLOBAL 中选择的策略临时测试指定出口
直连使用本地网络出口比较代理前后的访问结果

全局模式:方便做比较

全局模式会把已经进入内核的请求交给 GLOBAL 中选择的策略,减少规则分流造成的变量。需要测试某个出口时,它很好用;如果 GLOBAL 选的是直连,也不能期待请求经过远程节点。长期开启前,还要考虑原本适合直连的服务是否受到影响。让同一页面在规则与全局模式下各测试一次,比凭感觉反复换节点更有帮助。

直连模式:保留客户端,比较本地出口

直连模式让进入内核的请求通过本地网络访问,适合快速观察问题是否来自远程出口。它和关闭系统代理不同:前者仍可能经过内核处理,后者会改变应用的入站路径。比较时把这两个动作分开,才能得到可靠结论。确认问题解决后,回到适合你的模式,并检查常用策略组中仍然选着预期出口。

继续动手

准备好配置后,按入门教程验证一次连接;遇到问题时,一次调整一个设置,更容易找到原因。

回到入门教程

事实参考与内容说明

本文为本站原创表达,软件功能与操作事实参考以下项目资料。界面可能随版本调整,本文核验日期为 2026-10-09。

正在加载文章索引…