服务端使用kcptun 给shadowsocks加速

2019-01-22  本文已影响35人  zvl

关于服务端如何使用shadowsocks,可以看我之前的文章在centos中使用shadowsocks
通常情况下,如果只用shadowsocks,速度都比较慢。我采用的加速策略是kcptun,它能将一般的tcp包编码成kcp包进行传输,再在服务端解码成tcp解析。感兴趣的可以直接去github上研究一下。https://github.com/xtaci/kcptun
我这里只是先简单介绍一下基本使用方法:

1.下载

github有最新的release版本:
https://github.com/xtaci/kcptun/releases

kcptun release.png

复制链接,使用wget下载

wget https://github.com/xtaci/kcptun/releases/download/v20190109/kcptun-linux-amd64-20190109.tar.gz

解压

tar -zxvf kcptun-linux-amd64-20190109.tar.gz

2.使用

解压之后出现两个文件:

client_linux_amd64
server_linux_amd64

服务器要使用server_linux_amd64
使用github上推荐的命令启动kcptun:

./server_linux_amd64 -t "TARGET_IP:SHADOWSOCKS_PORT" -l ":KCPTUN_IP" -mode fast3 -nocomp -sockbuf 16777217 -dscp 46 -key PASSWORD

TARGET_IP可以填 127.0.0.1
SHADOWSOCKS_PORT 替换为你的shadowsocks端口
KCPTUN_IP 找一个没有被占用的IP就可以了,之后再客户端配置时需要用到这个IP
PASSWORD 替换你自己的密码。

启动之后出现类似的界面:


启动kcptun.png

说明启动成功。
这时候退出终端,kcptun也会中断,所以使用nohup &让程序在后台运行。

nohup ./server_linux_amd64 -t "TARGET_IP:SHADOWSOCKS_PORT" -l ":KCPTUN_IP" -mode fast3 -nocomp -sockbuf 16777217 -dscp 46 -key PASSWORD &

至此,服务端配置完毕。

上一篇下一篇

猜你喜欢

热点阅读