本仓库有开发和主分支,如果要使用,请使用master分支下的代码
只要仓库不是在暂停状态,那么就会有人一直维护和开发,请放心使用
自2024.11.15起.编译发布版本将只在github上面发布.
c c++ SOCKS5代理服务 HTTP Tunnel隧道代理服务 tcp转发服务
c c++ Socks5 Proxy Service,HTTP Tunnel Proxy Service,tcp forward service
此软件基于XEngine开发.采用C/C++作为开发语言
此软件是一款标准的代理服务器,支持Socks5和HTTP的隧道代理
此软件支持以下特性
- SOCKS5代理
- Tunnel代理
- TCP数据转发服务
- 操作日志
- 加密通信(planning)
- 负载均衡(planning)
- 自定义证书代理协议(planning)
- 多级代理(planning)
必须安装XEngine,版本需要V8.15或者以上版本,安装XEngine可以参考其Readme文档
GITEE:https://gitee.com/xyry/libxengine
GITHUB:https://github.com/libxengine/xengine
git clone https://gitee.com/xyry/libxengine.git 或者 git clone https://github.com/libxengine/xengine.git
window执行XEngine_WINEnv.bat 脚本.
Linux执行:sudo ./XEngine_LINEnv.sh -i 3
macos执行:./XEngine_LINEnv.sh -i 3
由于依赖的子模块,在你checkout仓库后,在仓库目录下执行下面的命令拉取子模块
git submodule init
git submodule update
如果github访问失败,你也可以clone该项目,在主目录下使用命令:git clone https://gitee.com/xengine/XEngine_OPenSource.git XEngine_Source/XEngine_Depend
使用VS打开并且编译,支持WINDOWS 7SP1以上系统
直接运行即可,使用XEngine_AuthorizeApp
Linux使用Makefile编译,UBUNTU22.04 x64或者RockyLinux9 x64
在控制台运行
在XEngine_Source目录下执行命令
make 编译
make FLAGS=InstallAll 安装库程序
make FLAGS=CleanAll 清理编译
使用makefile编译,控制台运行,需要mac 13以及以上版本
在控制台运行
参考Linux
你也可以观看视频教程来了解我们的代码框架情况:https://www.bilibili.com/video/BV191421f7zp
- 切换到MASTER分支
- 下载代码
- 编译
- 安装
- 运行
- 运行演示代码
- XEngine_Docment 文档目录结构
- XEngine_Release 安装目录结构
- XEngine_Source 源代目录结构
- XEngine_Apps 演示客户端目录
你可以参考docment目录下的文档.里面包含了API协议和服务说明.
地址:app.xyry.org
端口:Socks5 5400,HTTP Tunnel 5401,Forward 5402
- Fork 本仓库
- 新建 Feat_xxx 分支
- 提交代码
- 新建 Pull Request
如果你觉得这个软件对你有帮助,请你给我们一个START吧
如果你有问题,可以在issues中提交