Dragonite是JAVA开发的,所以需要服务端和客户端都安装JAVA环境。
Windows在这里下载JAVA安装包就能安装了:
https://www.java.com/zh_CN/download/windows-64bit.jsp
下面是Debian10配置Dragonite加速Shadowsocks的简易方法,首先安装需要用到的工具:
apt -y update apt -y install default-jre apt -y install shadowsocks-libev supervisor wget nano unzip
编辑ss配置文件:
nano /etc/shadowsocks-libev/config.json
使用下面的配置:
{ "server":"0.0.0.0", "mode":"tcp_and_udp", "server_port":20001, "local_port":1080, "password":"shadowsocks密码", "timeout":60, "method":"chacha20-ietf-poly1305" }
重启ss:
systemctl restart shadowsocks-libev systemctl enable shadowsocks-libev
下载dragonite:
cd /opt wget https://github.com/dragonite-network/dragonite-java/releases/download/fwd-0.4.0-prx-0.4.0/dragonite-forwarder-0.4.0.zip unzip dragonite-forwarder-0.4.0.zip cd dragonite-forwarder-0.4.0/bin
放在前台测试运行一下,看能不能正常工作:
./dragonite-forwarder -s -f 20001
可以话的退出来新建一个supervisor的配置文件:
nano /etc/supervisor/conf.d/dragonite.conf
写入下面的配置:
[program:dragonite] priority=1 directory=/opt/dragonite-forwarder-0.4.0/bin command=/opt/dragonite-forwarder-0.4.0/bin/dragonite-forwarder -s -f 20001 autostart=true autorestart=true redirect_stderr=true stdout_logfile=/var/log/supervisor/dragonite.log
更新supervisor配置/设置开机自启:
supervisorctl update systemctl enable supervisor
客户端这边开一个powershell,进入到程序的bin目录下:
cd C:\Users\LALA\Desktop\dragonite-forwarder-0.4.0\bin
使用下面的命令运行程序:
.\dragonite-forwarder -a 服务器公网IP -f 20001 -d 100 -u 30
其中-d是指你的本地宽带下行速率,-u是上行速率,单位是Mbps。
最后在ss内添加一个节点: