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

复制链接,使用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也会中断,所以使用nohup &让程序在后台运行。
nohup ./server_linux_amd64 -t "TARGET_IP:SHADOWSOCKS_PORT" -l ":KCPTUN_IP" -mode fast3 -nocomp -sockbuf 16777217 -dscp 46 -key PASSWORD &
至此,服务端配置完毕。
网友评论