文件名称:java8源码-wings:袜子代理
文件大小:24KB
文件格式:ZIP
更新时间:2024-06-24 12:35:39
系统开源
java8 源码 wings是一个使用Java + netty实现的轻量级Socks5版本,支持使用SSL加密传输。 特性 支持启用SSL *使用SSL加密传输,防止中间人拦截篡改原始数据 简单易用 *只需少量配置即可启动一个属于自己的Socks5服务 轻量级实现 *可以在该源代码基础上实现更加复杂的定制需求 结构说明 该源代码使用Java8编写并基于maven构建,所以你需要安装maven和Java8,如何安装maven以及Java可以参考网上教程,构建后会在target目录中产生一个名为 wings-1.0-SNAPSHOT-shaded.jar的文件,该jar可以当本地客户端也可以当服务端部署(使用配置文件来设置运行模式),一般会在服务端部署该jar文件以服务端模式运行, 然后在本地以客户端模式运行,用户在填写socks代理地址的时候使用本地客户端所监听的地址即可。 快速体验 构建源代码(需要安装Maven) mvn package 创建服务端配置文件(server.yaml) #监听端口 port: 1080 #处理socks连接的线程数量(推荐 cpu数量 x 4) serv
【文件预览】:
wings-master
----.travis.yml(129B)
----pom.xml(5KB)
----config.yaml(904B)
----src()
--------test()
--------main()
----.gitignore(18B)
----README.md(4KB)