KCP 是一个疾速靠得住和谈,能以比 TCP白费10%-20%的带宽的价格,换取均匀延迟落低 30%-40%,且最年夜延迟落低三倍的传输结果。纯算法实现,其实不 担任底层和谈(如UDP)的收发,需求利用者本身界说基层数据包的发送体例,以 callback的体例供给给 KCP。连时钟都需求外部传递出去,内乱部不会有任何一次系统挪用。
1. 先下载Kcptun
mkdir kcptun
cd kcptun
wget https://github.com/xtaci/kcptun/releases/download/v20160701/kcptun-linux-amd64-20160701.tar.gz
tar -zxf kcptun-linux-amd64-20160701.tar.gz
提示:wget时依据当地 系统下载。32位下载 kcptun-linux-386-*.tar.gz,64位下载 kcptun-linux-amd64-*.tar.gz
2.建立 start.sh
vi /root/kcptun/start.sh
写入以下内乱容:
./server_linux_amd64 -l :29900 -t 127.0.0.1:8388 -key test -mtu 1400 -sndwnd 2048 -rcvwnd 2048 -mode fast2 > kcptun.log 2>&1 &
server_linux_amd64 对应办事端文件名,请对应点窜。
-l 暗示 Kcptun 的办事端监听端口,用于领受外部恳求和发送数据,默许 29900; -t 暗示 要加快的地址,我这里设置的是我办事器的 Shadowsocks 端口;
-key 是