各类BBR一键安装脚本整理

一、KVM、Xen安装
原文链接:一键安装最新内核并开启 BBR 脚本

1
2
3
wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh
chmod +x bbr.sh
./bbr.sh
安装完成后,脚本会提示需要重启 VPS,输入 y 并回车后重启。

查看内核:

1
uname -r
应该会显示4.X的内核。

查看加速的TCP连接总数:

1
lsmod | grep bbr
有返回结果就表示开启成功了。

二、Vicer的BBR修改版/魔改版
原文链接:Debian/Ubuntu TCP BBR 改进版/增强版

经过修改的BBR,据说比原版BBR在抢占带宽方面更加有侵略性。

先升级内核并开启BBR。

1
wget --no-check-certificate -qO 'BBR.sh' 'https://moeclub.org/attachment/LinuxShell/BBR.sh' && chmod a+x BBR.sh && bash BBR.sh -f v4.11.8
安装以后会自动(或提示)重启系统,重启后运行:

重启以后运行:

1
wget --no-check-certificate -qO 'BBR_POWERED.sh' 'https://moeclub.org/attachment/LinuxShell/BBR_POWERED.sh' && chmod a+x BBR_POWERED.sh && bash BBR_POWERED.sh -f v4.11.8
安装以后需手动reboot。重启后执行:

1
lsmod | grep bbr
结果能看到tcp_bbr_powered,表示加载成功。

安装完成以后会在目录下面(默认是/root)下保存几个linux-*内核文件,删除即可。

注意:最好是选择4.11.*的内核,目前最新的4.13安装会出错,4.12有人说没有效果或者反而更慢(我在Debian下没事,估计是Ubuntu的)

三、雨落无声的BBR魔改脚本
原文链接:魔改版BBR一键脚本 For Debian8/Ubuntu16+

本脚本会强制安装4.10.15的Linux内核,并删除系统的其余内核。BBR魔改在4.10~4.11版本的内核中才有效。

安装脚本:

1
wget -N --no-check-certificate https://raw.githubusercontent.com/FunctionClub/YankeeBBR/master/bbr.sh && bash bbr.sh install
安装过程中如果出现删除内核的选项,请选择“No”来删除内核。

安装完成后,执行:

1
bash bbr.sh start
来开启BBR魔改版。

查看tsunami是否开启和加速的连接数:

1
lsmod | grep tsunami
结果显示:

1
2
root@debian:~# lsmod | grep tsunami
tcp_tsunami 16384 11
有上述结果显示即为开启魔改BBR成功,11为加速的连接数。

四、OpenVZ虚拟化安装。
原文链接:LKL一键安装包为自己的OpenVZ安装BBR提速

OpenVZ没法替换内核,所以不能使用上面的方法安装BBR。可以通过LKL一键安装包来实现,建议在CentOS7,Debian8 和 Ubuntu16下安装,需要系统为64bit。

1
wget --no-check-certificate https://raw.githubusercontent.com/wn789/OpenVZ-BBR/master/lkl/install.sh && bash install.sh
运行下面命令,有返回值表示安装成功。

1
ping 10.0.0.2
Ctrl+C可以结束ping运行。

修改转发端口。

vi /root/lkl/run.sh

修改其中的9000-9999的数值到你想要的端口,保存退出。

vi /root/lkl/haproxy.cfg

修改同上,保存退出

reboot

重启生效

OpenVZ的虚拟机因为超售比较严重,同一个母机有相当大量的vps,因此即使用了OpenVZ速度也会比较不稳定,起起伏伏,但是比加速以前好太多了,我的搬瓦工原本速度只有10~15KB/s,加速以后也有至少3、400KB/s,看个1080p也够了。

发表新评论