Skip to content

Commit 8ce38f2

Browse files
authored
Merge pull request #10 from libxengine/develop
V1.7.0.1001 Merge
2 parents c64d7f3 + ff371e6 commit 8ce38f2

32 files changed

+209
-224
lines changed

CHANGELOG

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,25 @@
1+
XEngine_ProxyServer V1.7.0.1001
2+
3+
增加:转发协议支持用户验证了
4+
修改:用户验证从本地用户验证修改为http用户验证
5+
修改:http转发包协议现在有code和msg字段了
6+
修改:ModuleSession_Forward_Get是否登录处理
7+
修改:转发列表和绑定协议错误处理方法
8+
修改:转发协议请求必须登录了
9+
修正:套接字验证类型不正确
10+
删除:SOCKS和TUNNEL代理启动参数支持
11+
删除:解绑协议支持,因为不会被使用到
12+
13+
added:forward user verifacation supported
14+
modify:user verifacation modify to http pass from local user
15+
modify:http forward packet protocol have code and msg field
16+
modify:ModuleSession_Forward_Get supported addr whether login
17+
modify:forward list and bind protocol error process way
18+
modify:forward must be login now
19+
fixed:socks ver type is incorrent
20+
delete:socks and tunnel start parament supported
21+
delete:unbind protocol,because that does not work
22+
======================================================================================
123
XEngine_ProxyServer V1.6.0.1001
224

325
增加:数据转发解绑协议支持

README.en.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ This software is a standard proxy server that supports Socks5 and HTTP tunnel pr
1414
this software support following features
1515
1. SOCKS5 proxy
1616
2. Tunnel proxy
17-
3. forward proxy
17+
3. TCP forward proxy
1818
4. support Permission Validation
1919
5. operator log
2020
6. encrypt Communication(planning)

README.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,15 @@ c c++ Socks5 Proxy Service,HTTP Tunnel Proxy Service,tcp forward service
1212
此软件是一款标准的代理服务器,支持Socks5和HTTP的隧道代理
1313
## 软件特性
1414
此软件支持以下特性
15-
1. SOCKS5代理
16-
2. Tunnel代理
17-
3. 数据转发服务
18-
4. 权限验证
15+
1. SOCKS5代理
16+
2. Tunnel代理
17+
3. TCP数据转发服务
18+
4. 权限验证
1919
5. 操作日志
20-
6. 加密通信(planning)
21-
7. 负载均衡(planning)
22-
8. 自定义证书代理协议(planning)
23-
9. 多级代理(planning)
20+
6. 加密通信(planning)
21+
7. 负载均衡(planning)
22+
8. 自定义证书代理协议(planning)
23+
9. 多级代理(planning)
2424

2525
## 安装教程
2626

@@ -87,11 +87,11 @@ make FLAGS=CleanAll 清理编译
8787

8888
## 开发计划
8989
透传代理
90-
转发代理支持权限和确认
9190
支持加密代理
9291
转发代理绑定解绑支持附加用户信息
9392
转发代理绑定支持拒绝
94-
转发代理支持用户验证
93+
支持UDP转发代理
94+
性能优化
9595

9696
## 关注我们
9797
如果你觉得这个软件对你有帮助,请你给我们一个START吧

XEngine_Docment/Docment_en.docx

-774 Bytes
Binary file not shown.

XEngine_Docment/Docment_zh.docx

-711 Bytes
Binary file not shown.

XEngine_Release/XEngine_Config/UserList.txt

Lines changed: 0 additions & 2 deletions
This file was deleted.

XEngine_Release/XEngine_Config/XEngine_Config.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,11 @@
2323
"tszLogFile": "./XEngine_Log/XEngine_ProxyServiceApp.log"
2424
},
2525
"XAuth": {
26-
"bAuth": 0,
27-
"tszAuthFile": "./XEngine_Config/UserList.txt"
26+
"bAuth": false,
27+
"tszAuthUrl": ""
2828
},
2929
"XVer": [
30+
"1.7.0.1001 Build20240104",
3031
"1.6.0.1001 Build20230817",
3132
"1.5.1.1001 Build20230426",
3233
"1.5.0.1001 Build20230202",

XEngine_Source/Makefile

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,12 @@ PLATFORM=linux
44
FLAGS=
55
#要编译的模块
66
THIRDPART_MODULE_JSONCPP = ./XEngine_ThirdPart/jsoncpp
7-
87
MODULE_CONFIGURE_PATH = ./XEngine_ModuleConfigure
9-
MODULE_AUTHORIZE_PATH = ./XEngine_ModuleAuthorize
108
MODULE_PROTOCOL_PATH = ./XEngine_ModuleProtocol
119
MODULE_SESSION_PATH = ./XEngine_ModuleSession
1210
APP_SERVICE_PATH = ./XEngine_ServiceApp
1311

14-
XENGINE_MODULES = libjsoncpp.so libXEngine_ModuleConfigure.so libXEngine_ModuleAuthorize.so libXEngine_ModuleProtocol.so libXEngine_ModuleSession.so XEngine_ServiceApp.exe
12+
XENGINE_MODULES = libjsoncpp.so libXEngine_ModuleConfigure.so libXEngine_ModuleProtocol.so libXEngine_ModuleSession.so XEngine_ServiceApp.exe
1513

1614
.PHONY:MakeAll
1715
MakeAll:$(XENGINE_MODULES)
@@ -21,8 +19,6 @@ libjsoncpp.so:
2119

2220
libXEngine_ModuleConfigure.so:
2321
make -C $(MODULE_CONFIGURE_PATH) PLATFORM=$(PLATFORM) $(FLAGS)
24-
libXEngine_ModuleAuthorize.so:
25-
make -C $(MODULE_AUTHORIZE_PATH) PLATFORM=$(PLATFORM) $(FLAGS)
2622
libXEngine_ModuleProtocol.so:
2723
make -C $(MODULE_PROTOCOL_PATH) PLATFORM=$(PLATFORM) $(FLAGS)
2824
libXEngine_ModuleSession.so:

XEngine_Source/VSCopy-Debug.bat

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@ copy /y "D:\XEngine\XEngine_SourceCode\Debug\XEngine_ManagePool.dll" "./"
66
copy /y "D:\XEngine\XEngine_SourceCode\Debug\XEngine_NetXApi.dll" "./"
77

88
copy /y "D:\XEngine\XEngine_SourceCode\Debug\NetHelp_APIHelp.dll" "./"
9+
copy /y "D:\XEngine\XEngine_SourceCode\Debug\NetHelp_APIClient.dll" "./"
910
copy /y "D:\XEngine\XEngine_SourceCode\Debug\XClient_Socket.dll" "./"
1011

1112
copy /y "D:\XEngine\XEngine_SourceCode\Debug\HelpComponents_XLog.dll" "./"
1213
copy /y "D:\XEngine\XEngine_SourceCode\Debug\HelpComponents_Packets.dll" "./"
1314
copy /y "D:\XEngine\XEngine_SourceCode\Debug\RfcComponents_ProxyProtocol.dll" "./"
1415

15-
copy /y "D:\XEngine\XEngine_SourceCode\Debug\XEngine_ProcFile.dll" "./"
1616
copy /y "D:\XEngine\XEngine_SourceCode\Debug\XEngine_SystemApi.dll" "./"

XEngine_Source/VSCopy-x64.bat

Lines changed: 13 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,16 @@
1-
copy /y "%XEngine_Lib64%\x64\XEngine_BaseLib\XEngine_BaseLib.dll" "./"
2-
copy /y "%XEngine_Lib64%\x64\XEngine_BaseLib\XEngine_Algorithm.dll" "./"
3-
copy /y "%XEngine_Lib64%\x64\XEngine_Core\XEngine_Core.dll" "./"
4-
copy /y "%XEngine_Lib64%\x64\XEngine_Core\XEngine_OPenSsl.dll" "./"
5-
copy /y "%XEngine_Lib64%\x64\XEngine_Core\XEngine_ManagePool.dll" "./"
6-
copy /y "%XEngine_Lib64%\x64\XEngine_Core\XEngine_NetXApi.dll" "./"
1+
copy /y "%XEngine_Lib64%\XEngine_BaseLib\XEngine_BaseLib.dll" "./"
2+
copy /y "%XEngine_Lib64%\XEngine_BaseLib\XEngine_Algorithm.dll" "./"
3+
copy /y "%XEngine_Lib64%\XEngine_Core\XEngine_Core.dll" "./"
4+
copy /y "%XEngine_Lib64%\XEngine_Core\XEngine_OPenSsl.dll" "./"
5+
copy /y "%XEngine_Lib64%\XEngine_Core\XEngine_ManagePool.dll" "./"
6+
copy /y "%XEngine_Lib64%\XEngine_Core\XEngine_NetXApi.dll" "./"
77

8-
copy /y "%XEngine_Lib64%\x64\XEngine_NetHelp\NetHelp_APIHelp.dll" "./"
9-
copy /y "%XEngine_Lib64%\x64\XEngine_Client\XClient_Socket.dll" "./"
8+
copy /y "%XEngine_Lib64%\XEngine_NetHelp\NetHelp_APIHelp.dll" "./"
9+
copy /y "%XEngine_Lib64%\XEngine_NetHelp\NetHelp_APIClient.dll" "./"
10+
copy /y "%XEngine_Lib64%\XEngine_Client\XClient_Socket.dll" "./"
1011

11-
copy /y "%XEngine_Lib64%\x64\XEngine_HelpComponents\HelpComponents_XLog.dll" "./"
12-
copy /y "%XEngine_Lib64%\x64\XEngine_HelpComponents\HelpComponents_Packets.dll" "./"
13-
copy /y "%XEngine_Lib64%\x64\XEngine_RfcComponents\RfcComponents_ProxyProtocol.dll" "./"
12+
copy /y "%XEngine_Lib64%\XEngine_HelpComponents\HelpComponents_XLog.dll" "./"
13+
copy /y "%XEngine_Lib64%\XEngine_HelpComponents\HelpComponents_Packets.dll" "./"
14+
copy /y "%XEngine_Lib64%\XEngine_RfcComponents\RfcComponents_ProxyProtocol.dll" "./"
1415

15-
copy /y "%XEngine_Lib64%\x64\XEngine_SystemSdk\XEngine_ProcFile.dll" "./"
16-
copy /y "%XEngine_Lib64%\x64\XEngine_SystemSdk\XEngine_SystemApi.dll" "./"
17-
18-
copy /y "%XEngine_Lib64%\x64\XEngine_LibEx\libcrypto-3-x64.dll" "./"
19-
copy /y "%XEngine_Lib64%\x64\XEngine_LibEx\libssl-3-x64.dll" "./"
16+
copy /y "%XEngine_Lib64%\XEngine_SystemSdk\XEngine_SystemApi.dll" "./"

0 commit comments

Comments
 (0)