高性能 HTTP 代理隧道工具--suo5
suo5
是一个全新的 HTTP 代理隧道,基于 HTTP/1.1
的 Chunked-Encoding
构建。相比 Neo-reGeorg 等传统隧道工具, suo5
的性能可以达到其数十倍。查看 性能测试
其主要特性如下:
- 一条连接实现数据的双向发送和接收,性能堪比 TCP 直连
- 同时支持全双工与半双工模式,并可自动选择最佳的模式
- 支持在 Nginx 反向代理的场景中使用
- 支持在负载均衡场景使用
- 自有数据序列化协议,数据经过加密传输
- 完善的连接控制和并发管理,使用流畅丝滑
- 服务端基于
Servlet
原生实现,JDK6~JDK19 全版本兼容 - 同时提供提供命令行和图形化界面,方便不同用户使用
命令行版本与界面版配置完全一致,可以对照界面版功能来使用,最简单的只需指定连接目标
$ ./suo5 -t https://example.com/proxy.jsp
使用 GET
方法发送请求,有时可以绕过限制
$ ./suo5 -m GET -t https://example.com/proxy.jsp
自定义 socks5 监听在 0.0.0.0:7788
,并自定义认证信息为 test:test123
$ ./suo5 -t https://example.com/proxy.jsp -l 0.0.0.0:7788 --auth test:test123
负载均衡场景下将流量转发到某一个固定的 url 解决请求被分散的问题 (需要尽可能的在每一个后端服务中上传 suo5)
$ ./suo5 -t https://example.com/proxy.jsp -t http://172.0.3.2/code/proxy.jsp 下载地址
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。