准备工作
- 一台windows电脑做客户端
- 一台linux 服务器做服务端
客户端
登陆dragonite 的工程的release地址,下载proxy压缩包
下载解压后只有两个目录:bin 和 lib
bin 是启动脚本,lib 是依赖包
后面会讲到如何启动
服务端
由于是使用docker镜像来启动,所以需要安装docker并启动,建议使用yum 安装docker,安装完后直接使用systemctl start docker
如果想让它开机自启动,则输入systemctl enable docker
拉取镜像
docker pull dragonitenetwork/dragonite-java
dragonite 工程的docker地址
[root@dscn1 hadmin]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
docker.io/dragonitenetwork/dragonite-java latest 5df0d85fc3ca 4 weeks ago 247.5 MB
[root@dscn1 hadmin]#
启动镜像
docker run -d --restart=always -p 5234:5234/udp -p 1080:1080 dragonitenetwork/dragonite-java proxy -s -k password -p 5234 -l 100
相关参数的配置请参考这里
设置 -k 密码是为了设置访问权限,建议配置该项
启动客户端
在windows 客户端上的启动命令
.\dragonite-proxy.bat -a 服务器地址 -p 5234 -k 设置的密码 -d 50 -u 10
也可以将各项参数写到一个server.json文件里
{
"addr": "192.168.10.129",
"password": "password",
"port": 5234,
"up": 10,
"down": 50
}
启动的时候这么写
.\dragonite-proxy.bat -c server.json
启动之后看到这样就OK了
配置sockets5代理
客户端启动之后需要在浏览器上配置才能访问代理,sockets5参考文档
相关浏览器插件:SwitchyOmega