原文地址:https://lala.im/6557.html,請支持原作者!該處僅作轉載。
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内添加一个节点: