大家在使用代理时,通常会在软路由统一代理和每台设备单独安装代理软件之间做选择。

最近我做了一次网络结构上的调整:把原本作为主路由的软路由,改成了副路由。调整之后,一个非常明显的变化是——手机打游戏的延迟改善了不少。

原因其实也不复杂。对于不需要代理的设备,现在可以完全直连硬路由,所有流量都不再经过软路由。即便之前在软路由上通过黑名单的方式绕开代理,我这边实测下来,延迟依然是存在的,而现在这种物理层面的隔离,效果要好很多。

目前的方案是:

软路由作为副路由存在

需要代理的设备,将网关 IP 指向软路由

不需要代理的设备,继续走硬路由直连

这样一来,需要代理的设备依然可以正常使用代理,而对延迟敏感的设备(比如游戏用的手机),则完全避开了软路由。

不过在实际使用中,我也逐渐产生了一个想法:
与其折腾软路由的分流、规则和网络拓扑,是不是直接在每一台需要代理的设备上安装代理软件,反而更简单、更直观?

至少在延迟、可控性和维护成本上,这种方式看起来并不逊色,甚至在某些场景下还更省心。

我现在Mac(Surge) iPhone(Surge) 打游戏的安卓机(不需要代理)
Openclash现在我是几乎只给WIndows主机用了