又一个TCP加速的工具——Dragonite以及Centos下安装Dragonite-Forwarder的简易手动部署教程

反正我觉得….这个项目的作者应该是pokemon go的死忠

2018/9/20 修正了几个安装步骤中的错误

项目地址:https://github.com/dragonite-network/dragonite-java

官方的中文wiki页面(如果你嫌弃我写的不全的话):https://github.com/dragonite-network/dragonite-java/wiki/%E4%B8%BB%E9%A1%B5

那么,我们开始吧

客户端

首先为了照顾小白,请老鸟忽略这一步

yum install wget unzip screen -y

执行完成之后

检查一下VPS上有没有安装Java

java -version

由于Dragonite项目使用的是Jdk8版本

请确认你的JAVA版本输出类似这样

java version1.8.0_102
Java(TM) SE Runtime Environment (build 1.8.0_102-b14)
Java HotSpot(TM) Client VM (build 25.102-b14, mixed mode, sharing)
数字部分必须是1.8.X
如果你的系统是Mini版的恰好没有安装
请查看:
https://www.jianshu.com/p/848b06dd19aa
确认Jdk版本正确后
接下来下载及解压源码
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
首先创建一个Screen桌面
screen -S 123(不一定是123,也可以是其他的,反正你怎么开心怎么来,但是只能是英文+数字)
如果这个时候你不小心ssh断开了连接
输入
screen -r 123(不一定是123,也可以是其他的,反正你怎么开心怎么来,但是只能是英文+数字)
恢复你链接的桌面
假设你的Shadowsocks服务部署在9999端口,运行命令
./dragonite-forwarder -s -f 9999
如果你希望传输过程也增加密码
可以加上-k参数

举个栗子

./dragonite-forwarder -s -f 9999 -k proxy
注意了哦,-k参数是在9999的后面,不要乱加,要是乱加连不上,喵星人也救不了你
到这里服务端的部署就完成了,你可以按住ctrl+A 然后+D退出screen屏幕
如果需要重新进入屏幕,输入
Screen -r 123(不一定是123,也可以是其他的,反正你怎么开心怎么来,但是只能是英文+数字)

客户端

客户端部分就很简单了

下载这个文件 https://github.com/dragonite-network/dragonite-java/releases/download/fwd-0.4.0-prx-0.4.0/dragonite-forwarder-0.4.0.zip

解压在任意位置

打开解压出来的文件夹

进入bin目录

shift+右键(如果你是windows10的话)在此处打开 PowerShell 窗口

如果不是windows10,老老实实用管理员权限运行一个Cmd

cmd 就需要你cd进入解压文件夹的bin目录了

接着使用命令

./dragonite-forwarder -a 你的服务器ip -f 你在服务端部署启动的时候设置的端口 -d 你的下载速度 -u 你的上传速度

然后就可以最小化愉快的使用啦

如果没问题的话,会输出类似这样的内容

02:49:46(+08) INFO Dragonite Forwarder Version: v0.4.0
02:49:46(+08) INFO SDK Version: v0.3.4
02:49:46(+08) INFO Mux Version: v0.3.0
02:49:46(+08) INFO Checking for updates…
02:49:50(+08) INFO You are already using the latest version.
02:49:50(+08) INFO Server welcome message: Welcome to Unknown
02:49:50(+08) INFO Connection established with /x.x.x.x:5233

如果出现无法连接的情况,请关掉你本机和VPS的防火墙

sudo systemctl stop firewalld.service

如果你觉得这样在VPS上不安全或者你是使用宝塔之类的面板的话,你也可以放行这三个端口

5233 5234 1080

如果你需要它自动启动可以在bin目录下添加一个

args.txt

文件

在里面写入

-a 你的服务器ip -f 你在服务端部署启动的时候设置的端口 -d 你的下载速度 -u 你的上传速度

然后把同目录下的

dragonite-forwarder.bat

添加到你的开机启动任务

至此你的安装已经完成了,很简单吧

本地的使用方法也很简单

把你原本这个SS代理的IP地址改成127.0.0.1

比如我原本的节点IP为 123.123.123.123 然后我在服务器上部署了这个Dragonite 那现在 我在PC本地把IP改为 127.0.0.1即可

然后就可以使用了

关于共享给其他平台客户端(Android / iOS …)

目前dragonite还没有官方的移动端app,但仍有方法可以间接使用。

如果你能够运行dragonite-forwarder的设备与你的移动设备在同一个局域网中,你可以在开启dragonite-forwarder的情况下让移动设备的Shadowsocks客户端连接到其转发端口。

例如,你的电脑局域网IP地址为192.168.1.2,运行在其上面的转发器转发端口为2333,则将移动端Shadowsocks相应的服务器配置的远程地址改为192.168.1.22333端口。

Dragonite还有更多使用方式,请查看官方Wiki~

Share

发表评论

电子邮件地址不会被公开。 必填项已用*标注