摘要:kcptun + ss-libev + bbr搭建笔记

简化命令

安装ss-libev:
wget --no-check-certificate -O shadowsocks-all.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-all.sh
chmod +x shadowsocks-all.sh
./shadowsocks-all.sh

安装kcptun:
wget https://raw.githubusercontent.com/kuoruan/kcptun_installer/master/kcptun.sh
chmod +x ./kcptun.sh
./kcptun.sh

安装bbr:
wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh

要点

kcptun的端口示意图:

kcptun1.jpg

kcp服务端要设置两个端口,一个端口要设置为ss-libev服务端的端口监听ss-libev,一个端口设置为任意空闲端口
kcp客户端要设置两个端口,一个端口要设置为kcp服务端的端口,一个端口要设置为ss-libev的端口(貌似也可以随意指定一个空闲端口,没试过,因为kcptun接受到服务端流量会把解析转发到这个端口)。
ss-libev客户端的ip地址要设置为127.0.0.1,端口号设置为kcptun流量转发的端口。