代理IP的静态住宅地址到手之后,选哪个协议,取决于程序怎么用这条线路。需要整台设备都走线路的,SK5更省事;需要按程序分开走的,L2TP配合分流更灵活。两个协议都能连上,差别在使用方式和适用范围上。选错的表现通常是某一个程序死活走不出去,或者整机都走了不想走的地方。
先定使用方式,再定协议,反过来会白配一轮。
两种协议对程序的要求差在哪
SK5在程序层面配置,程序支持填地址和端口就能用,不支持的就走不了。L2TP在网络层建连接,程序不用改任何设置,整机流量都跟着走。所以前者挑程序,后者不挑,但后者也没法只让某个程序走。
协议决定的是流量怎么出去,地址决定的是出去之后像谁。
按使用方式选
只用一个程序,或者能确定所有程序都愿意走线路,选SK5。配置简单,出问题也容易定位,因为每一处都在程序里能看见。程序多且有的不支持填代理的,选L2TP,整机接管省掉逐个配置的麻烦。
程序能不能填地址和端口,是选协议的第一判据。
两个都要的情况
两种需求都有的时候,可以在系统里同时配好,用分流规则决定哪些流量走L2TP,哪些走SK5。这样配置量比单独一种大,但能兼顾。做分流之前先把默认路由定清楚,默认路由没定好,分流规则写得再细也会有一批流量走错。
几个容易忽略的差别
连接建立的速度不一样。SK5是收到请求才连,L2TP是开机就把链路建起来,所以后者的启动慢一些。断线之后的表现也不一样:前者下一次请求重连,后者要等链路重建。使用场景对启动时间敏感的话,这一点值得考虑。
两个协议的代理IP地址呈现是一样的,都取决于线路本身。所以纠结协议不会改变IP地址归属,只影响怎么连。这一点理清之后,选择就简单了:看程序支持什么,看要不要整机接管,两个问题一问就能定下来。
