QSocket5Tunnel,完全基于Qt的socket5代理通道,一个基于Qt的梯子,干嘛用,我就不直言了,你懂得、、
QSocket5Tunnel是一个基于Qt的QTcpSocket和QTcpServer写的一个socket5代理的
数据中转软件。
分为客户端和服务端两
部分,客户端负责本地建立socket5代理,服务端负责负责请求代理客户端需要请求的数据。
其中客户端和服务端用一个TCP长链接链接。
其中不用socket5的认证,自己单独的认证
现在还有很多地方不完善,现在只能算是一个可用的框架,
加密还没有添加上,没有找到很快速的加密解密 (已加密,算法AES-256)、、
现在用的QDataStream序列化的(中转的数据和请求链接的地址是加密后,再序列化的。),理论上直接拿来就能用了,但是我没国外的vps,暂时还没完全测试,请帮忙测试下、、谢谢、、
我的代码风格不是很好,设计也不会完善,所以很多值得改进的地方请大家帮忙指出、、囊帮忙优化更好了、、
代码完全开源,有空再补俩文档和注释、、
基于LGPL协议,代码地址:
https://github.com/dushibaiyu/QSocket5Tunnel现在没有引入其他第三方库支持 (现在添加加密引用了openSSL库,使用其AES-256算法进行数据加密),
qmake,
pro的工程
格式,怎噩梦
编译,我想大家都会的、、