工具项目地址: https://github.com/threatexpert/gonc
例如场景: 在公司和家庭建立点对点的 socks5 代理隧道:
公司先运行
gonc -p2p <口令> -socks5server -port-rotate
家里任何时候想建立隧道时,用约定的相同口令:
gonc -p2p <口令> -socks5local-port 3380 -port-rotate -:pr “-http 8180 -period 600 -rotate-bytes 1G”
这样建立的隧道,3380 端口是本地 socks5 协议,可代理访问远程网络。而隧道会自动 10 分钟或传输达到 1G 就切换低层通讯的端口,切换过程平滑不会对已在通讯的应用产生卡顿。
8180 端口可以通过这样手动可触发切换底层协议和端口(随机): curl http://127.0.0.1:8181/rotate?network=udp
network 还可以明确指定例如几种 udp4 udp6 tcp4 tcp6
通过 curl http://127.0.0.1:8181/info 获取隧道信息,信息像: {"config":{"limit":"0 B","period":0},"current_id":1,"forwarder_addr":"tcp: 172.16.1.12:5588 / 172.16.1.13:5589","is_client":true,"last_rotate_bytes":0,"total_bytes":50763}
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.