常用加速软件有 NetSpeed 、KcpTun 、锐速(Server Speeder) 等,其中,NetSpeed 最为粗暴,直接双倍发包,能大大降低丢包率,当然,流量也会双倍消耗;kcptun ,双边加速(服务端和客户端都需要配置),基于 KCP 协议的 UDP 隧道,它可以将 TCP 流转换为 KCP+UDP 流。而 KCP 是一个快速可靠协议,要求配置低,效果明显;锐速,单边加速,收费,官方已破产,有破解版,需配置内核。以下为 kcptun 配置记录。
准备
Linux 服务器一台(已安装好shadowsocks); windows 电脑一台(本文以windows配置为例); kcptun_gclient(windows) kcptun_gclient 客户端; kcptun kcptun 客户端;
获取一键安装脚本并执行
wget https://github.com/kuoruan/shell-scripts/raw/master/kcptun/kcptun.sh
chmod +x ./kcptun.sh
./kcptun.sh
执行后,会启动一键安装程序,中文界面,基本都按默认来,其中 kcptun 加速 IP (ss的IP127.0.0.1)和加速端口(ss的端口)要注意下,安装完成之后,会把所有的配置输出在终端,这些信息很重要,把它copy下来,留在下一步用。
配置kcptun客户端
客户端就是上面那两个kcptun_gclient和kcptun 客户端,kcptun 客户端是纯命令行工具,用起来不太方便,kcptun_gclient则提供了GUI界面,打开kcptun_gclient,配置kcptun客户端软件client_windows_amd64.exe;然后建议使用配置文件,即从第二步里输出的客户端配置文件,把它单独保存在一个文件里面,如
{
"localaddr": ":***",
"remoteaddr": "****:***",
"key": "***",
"crypt": "aes",
"mode": "fast2",
"mtu": 1350,
"sndwnd": 512,
"rcvwnd": 512,
"datashard": 10,
"parityshard": 3,
"dscp": 0,
"nocomp": false
}
然后再kcptun_gclient里面选中此文件并启动即可。
配置shadowsocks客户端
ss 配置比较简单,其它各项不变(假设你已经配置好ss),把服务器地址改为127.0.0.1即可。
开启体验。