前情提要: https://www.v2ex.com/t/664740
需求:有一个美国的 anyconnect,本地有机场,直连很慢,想让 anyconnect 套一层机场。
解决:四层套娃
首先找了个美国 vps,用 ocproxy 将 openconnect 的全局路由表转化成一个本地的 socks5,然后用 glider 将这个 socks5 转成 ss,然后本地用 ss 客户端连接这个 ss,本地 ss 客户端的前置代理选择机场的 socks5 。
这样流量从本地是套了机场,到美国 vps,然后美国 vps 连目标 anyconnect,实测下来其实非常稳定,速度也还行
贴个图:
用到的工具链接如下: