{"repo":"zema1/suo5","free":true,"listed":false,"github":"https://github.com/zema1/suo5","clone":"git clone https://github.com/zema1/suo5.git","description":"高性能 HTTP 正向代理工具 | A high-performance http tunneling tool","language":"Go","stars":2792,"topics":["http-socks5","proxy","http-proxy","socks5","http-tunnel","http-tunneling","web-tunnel"],"license":"MIT","category":"networking-infra","readme_excerpt":"Suo5 高性能 HTTP 正向代理工具 Suo5 是一款久经实战检验的高性能 HTTP 正向代理工具，持续打磨只为解决一个需求：不出网场景下的稳定正向代理。 [!WARNING] 本工具仅供安全研究人员、网络管理员及相关技术人员进行授权的安全测试、漏洞评估和安全审计工作使用。使用本工具进行任何未经授权的网络攻击或渗透测试等行为均属违法，使用者需自行承担相应的法律责任。 主要特性 - 优异的传输性能 - 全双工: 借助双向 Chunked-Encoding 实现单连接双向通信，传输性能接近 FRP - 半双工: 下行长连接+上行短连接实现，在 Nginx 反代场景下仍可保持良好性能 - 短链接: 上下行均使用短连接，适配多层反代和严格限制长连接的场景，作为兜底方案 - 良好的服务端兼容性 - Java 支持 Tomcat、WebLogic、JBoss、Resin 等主流中间件, JDK6 JDK 2x 全版本支持 - .Net 支持 IIS 下所有 .Net Framework 版本 ( =2.0) - PHP 支持 Nginx/Apache 等服务器环境, PHP 5.6 PHP 8.x 全版本支持 - 复杂网络环境支持 - 支持一层、两层、多层反向代理下的稳定连接 - 支持通过流量转发和请求重试来支持负载均衡场景 - 支持配置上游代理（HTTP/SOCKS5） - 稳定可靠的工程实现 - 正确可靠的连接控制、并发管理、心跳保活、异常重连等 - 完善的单元测试和集成测试保障质量 快速开始 1. 下载客户端 前往 Releases 下载对应平台的二进制文件： - suo5-gui- - 图形界面版本 (推荐) - suo5-cli- - 命令行版本 支持平台：Windows、macOS (Intel/Apple Silicon)、Linux 2. 部署服务端 将 assets 目录下对应的服务端文件上传到目标服务器并确认可以正常执行。 Java 目标推荐使用 MemshellParty 项目来生成内存马并进行注入。 3. 连接服务端 Suo5 针对 auto 模式（默认）做了大量的优化，大多数时候你无需复杂参数配置，仅使用 -t 指定服务端 URL，即可自动确认目标支持的通信模式并在本地启动代理服务： 连接成功后会在本地 127.0.0.1:1111 开启 SOCKS5 代理服务，使用该代理会让流量从远程服务器转发出去。 实战建议搭配 Proxifier，将指定应用的流量通过该代理转发。 客户端 GUI 版基于 Wails 构建，支持 Windows 和 macOS 和 Linux 三大主流系统。针对日常使用习惯做了大量改进优化，界面功能简洁易懂，推荐大多数用户使用此版本。 该实现依赖系统的 Webview 框架, Windows 11 和 MacOS 已自带该组件，其他系统会弹框请允许下载安装，否则无法使用。 CLI 版本适合喜欢命令行操作的用户，或需要在服务器上运行的场景。 传输模式对比 Suo5 提供四种传输模式，以适应不同的网络环境和中间件限制： 模式 原理 延迟 吞吐量 适用场景 :-------: :---------------------------- :--: :---: :------------------- 自动 自动探测并选择最佳模式 - - 默认推荐，适合大多数场景 全双工 双向 Chunked-Encoding，单连接双向通信 极低 极高 直连或简单反代，性能最佳 半双工 下行长连接 + 上行短连接 低 高 Ngin","default_branch":null,"files":null,"tree":[],"storefront":"/r/zema1","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/zema1/suo5/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}