一站式解决复杂网络拓扑下的代理穿透、流量调度与安全管控需求
完整支持标准 Socks5 等协议代理能力,支持身份鉴权机制与全双工高速数据透传,轻松应对各类 TCP/UDP 代理场景。
支持标准 HTTP 代理与 HTTPS CONNECT 加密隧道技术,无损转发应用层流量,兼顾高吞吐与低连接建立延迟。
提供灵活的端口映射、双向数据转发及会话级访问控制策略,支持通过管理接口动态配置转发规则与实时监控连接状态。
内置多节点流量分发与负载均衡引擎,支持将海量并发请求智能调度至后端服务集群,消除单点瓶颈并提升系统可用性。
不同于基于高内存开销运行时构建的代理工具,XEngine_ProxyServer 直接构建在成熟的 libxengine C/C++ 网络与协议开发套件之上,充分发挥操作系统底层异步 I/O 能力。
底层采用高效异步网络模型,轻松支撑数万级并发连接转发,CPU 与内存占用极低。
代码结构清晰,各代理协议与转发逻辑解耦,方便二次开发与集成到自有业务网关。
完美支持主流 Linux 发行版、Windows 与 macOS,既可部署在云端服务器,也可运行于边缘嵌入式设备。
+-------------------+ +------------------------------+
| Client Apps | | XEngine_ProxyServer |
|-------------------| |------------------------------|
| • Browser / HTTP | ----> | [HTTP Tunnel Proxy Module] |
| • Socks5 Client | ----> | [Socks Proxy Server Module] |
| • Custom TCP/UDP | ----> | [Forward & Rule Controller] |
+-------------------+ +--------------+---------------+
|
[Load Balance Engine]
|
+----------------------+----------------------+
| | |
v v v
+----------------+ +----------------+ +----------------+
| Upstream Node1 | | Upstream Node2 | | Upstream Node3 |
+----------------+ +----------------+ +----------------+
基于标准 C/C++ 编译环境与 XEngine 依赖库,数分钟内即可完成部署
git clone https://github.com/libxengine/libxengine.git # 请参考 libxengine 仓库说明完成对应平台的安装配置
git clone https://github.com/libxengine/XEngine_ProxyServer.git cd XEngine_ProxyServer mkdir build && cd build cmake .. make
# 根据需求配置 Socks/HTTP 端口、转发规则与负载均衡节点后启动 ./XEngine_ProxyServerApp