工具项目地址: 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}
1
aa51513 3 天前
标题太长太复杂了,应该说“新鲜出炉,支持对抗运营商 QoS 限速的 P2P 组网工具,欢迎大家试用”
|
2
birdvdsk 2 天前 via Android
这个很棒,组网能自动换端口了
|
3
peterwillcn 2 天前
简洁,大道至简!
|