谷歌总是有各种惊喜。偶然挖到这个家伙——BBR。
vps加速有之前的锐速,也有kcptun,锐速效果不好,kcptun搭建步骤繁琐,并且是双边加速,很不方便。
bbr是单边加速,给服务器一端配置好之后,所有客户端都能用。在教育网的IPv6下,晚八点左右,平时仅能达到500KB,开启bbr之后,可以达到2M+,效果很明显。
安装内核
bbr依赖于高于4.9+的Linux内核,要使用bbr,首先得升级内核。
对于Ubuntu,可以这样做:
1 | wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10.1/linux-headers-4.10.1-041001_4.10.1-041001.201702260735_all.deb |
重启之后,输入uname -sr
可以看到新的内核已经安装。
启动bbr
输入lsmod | grep bbr
,如果结果中没有 tcp_bbr 的话就先执行
1 | modprobe tcp_bbr |
然后依次执行:
1 | sysctl net.ipv4.tcp_available_congestion_control |
每条命令输入之后,提示信息里面都有bbr
,则表示bbr已经开启。