Suo5 – 一款高性能 HTTP 代理隧道工具 A high-performance http proxy tunneling tool
Suo5 – 一款高性能 HTTP 代理隧道工具 A high-performance http proxy tunneling tool
在我们的日常工作中,经常会遇到需要使用 HTTP 代理隧道的情况,比如在进行网络安全研究、进行网络调试、访问特定网络资源等等。然而,传统的隧道工具如 Neo-reGeorg 等,性能往往无法满足我们的需求,而且对于 Nginx 反向代理和负载均衡场景的支持也不够完善。这时候,我们就需要一个性能更高、功能更强大的 HTTP 代理隧道工具。
今天要给大家推荐一个 GitHub 开源项目 zema1/suo5,该项目在 GitHub 有超过 1.4k Star,用一句话介绍该项目就是:“一款高性能 HTTP 代理隧道工具 | A high-performance http proxy tunneling tool”。
项目介绍
Suo5 是一款高性能的 HTTP 代理隧道工具,基于 HTTP/1.1 的 Chunked-Encoding 构建,性能可以达到传统隧道工具的数十倍。它支持全双工与半双工模式,传输性能接近 FRP。在 Nginx 反向代理和负载均衡场景下也能够很好地运行。同时,它具有完善的连接控制和并发管理,使用起来流畅丝滑。此外,它还支持 Tomcat、Jetty、Weblogic、WebSphere、Resin 等主流中间件,以及 Java4 ~ Java 19 的全版本,兼容性十分强大。Suo5 同时提供命令行和图形化界面,使用起来十分方便。
以下是命令行界面使用示例:
图形化界面示例:
如何使用
你可以前往 GitHub 的 Releases 页面下载编译好的二进制文件,其中带 gui 的版本是界面版,不带 gui 的为命令行版。
使用时需要上传 suo5.jsp 到目标环境中并确保可以执行。命令行版本与界面版配置完全一致,你可以根据界面版的功能来使用命令行版。例如,最简单的只需指定连接目标,就可以使用 GET 方法发送请求,有时可以绕过限制。你还可以自定义 socks5 监听在 0.0.0.0:7788,并自定义认证信息为 test:test123。
开源项目地址:https://github.com/zema1/suo5
![Intoep小程序](https://www.intoep.com/wp-content/uploads/2023/12/qrcode.jpg)
微信扫一扫,打开小程序浏览更便捷
原创文章,作者:howkunet,如若转载,请注明出处:https://www.intoep.com/othen/62400.html