爱快里的线路可以按协议分成两类:一类是把整机流量交给一条代理IP线路的隧道协议,另一类是按程序分发的IP代理协议。SK5 属于后者,L2TP 属于前者。两种都能在爱快里导入,但填的参数项、能覆盖的范围、排查的方向都不一样,混着用会出现一半流量走了、一半没走的情况。
先定要覆盖整机还是只覆盖某几个程序,这一步定了才好选协议。
两种协议的核心差别
L2TP 在爱快里是一条隧道,拨通之后整台设备的流量默认走它,规则少、排查简单,代价是粒度粗。SK5 不建隧道,只在程序请求时转发,粒度细,代价是每个要用的程序都得单独指过去,漏一个就还是本地地址。
隧道管整机,代理管程序。先想清楚要哪一种覆盖范围。
| 对比项 | L2TP 隧道 | SK5 代理 |
|---|---|---|
| 填什么 | 服务器地址、账号、密码、预共享密钥 | 服务器地址、端口、账号、密码 |
| 覆盖范围 | 整机默认全走 | 按程序单独指定 |
| 典型问题 | 拨不上、频繁掉线 | 某个程序不生效 |
| 排查方向 | 看拨号日志与链路状态 | 看程序是否走系统代理 |
导入顺序
导入的第一步是在网络设置里建 L2TP 客户端,拨通并确认能拿到对端分配的地址;再到应用工具里的代理设置填 SK5 的四项参数,保存后状态显示已连接。两条都通了,最后才在策略路由里决定哪些设备走哪条。顺序反过来做,策略路由里选不到还没建的线路。
哪种更省事
设备多、程序杂的环境,SK5 更省事,因为不用为每个程序单独建隧道;只跑一个程序、要求整机干净的,L2TP 更省事,规则少一条是一条。两种同时用的场景也有,整机走隧道、个别程序单独指到另一条代理IP线路,这时候要特别注意策略路由的优先级。
两种同时用的时候,优先级写反了会互相盖掉,还很难查出来。
选协议和导入顺序这件事,先看要覆盖整机还是覆盖程序,再看愿意花多少时间排查。整机覆盖选错成代理协议,会留下一批没指过去的程序;程序覆盖选错成隧道,会把不想走线路的流量也带走。
