阅读时光

规则、全局、TUN到底怎么选?先分清“接管”和“分流”

代理软件里常见“规则”“全局”和“TUN”,但它们并不是三个完全同层级的选择。要理解它们,可以先问两个问题:应用的请求有没有进入客户端,进入之后怎样选择出站路径。

接管:请求怎样进入客户端

系统代理依赖相关应用采用操作系统的代理设置。TUN通过虚拟网络接口等机制接管流量,具体范围受客户端、系统和路由配置影响。

Clash Verge Rev快速入门分别介绍系统代理和TUN的用途。选择接管方式时,应结合应用行为与官方教程,不必为了“更高级”就立即切换。

分流:请求进入后走哪里

mihomo的全局配置文档说明了rule、global和direct运行模式。规则模式按匹配结果处理;全局模式使用相应全局策略;直连模式使用直连。

这里的“全局”针对进入核心的请求,不是承诺机器上所有程序都已经被接管。如果某应用根本没有把请求交进来,切全局未必改变它的行为。

一个便于理解的对照

你在确认什么 应查看的层次
浏览器请求是否出现于客户端 接管与应用代理设置
某网站为什么走直连 规则、模式与策略
一个不遵循系统代理的程序怎样联网 客户端是否有适合的接管方案
所有目标突然改走同一策略 是否切换过运行模式

这张表用于定位问题,不是建议对所有场景使用相同设置。

从最小可用配置开始

先确定自己的主要应用,再选择容易理解的接管方式。导入服务方提供的适配配置后,查看一条真实连接记录,确认目标、规则与节点符合预期。

如果确实需要TUN,先阅读该客户端针对当前系统的说明,并记录改动。公司设备或受管理网络不要自行绕过管理员要求。

改模式后必须重新验收

测试原先需要访问的目标,同时检查应当直连的本地服务是否受到影响。不要只观察一个远端网站恢复,就认为所有分流都正确。

把最终结果写成“某应用的请求已进入客户端,并命中某规则或策略”。这种描述比“开了全局所以肯定都走代理”准确得多,也更适合遇到问题时复查。

搜索文章

正在加载搜索…