BBR+BBR魔改+Lotsever(锐速)一键脚本 for Centos/Debian/Ubuntu
说明:对于CentOS系统的BBR魔改之前搬运过南琴浪大佬的脚本,无奈出现了BUG,导致CentOS安装还存在着问题,前几天友链博主千影,也写出了一个魔改BBR脚本,脚本包含BBR+BBR魔改版+Lotsever(锐速),同时支持Centos、Debian、Ubuntu系统,很方便,也很强大。
- 教程更新
【2018年12月24日】
脚本新增BBRplus修正版,解决原版bbr在高丢包率下易失速以及bbr收敛慢的问题。尝试使其更好,减少排队和丢包。
【2018年3月8日】
脚本新增南琴浪的暴力魔改BBR,使速度更加暴力,实际效果因线路而定。 - 脚本安装
支持系统:CentOS 6+、Debian 8+、Ubuntu 14+。
注意:该脚本在Vultr各个系统均测试通过,如果期间有出现任何问题,可向原作者反映帮助改善。
运行以下命令:
wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh
Ubuntu 18.04魔改BBR暂时有点问题,可使用以下命令安装:
wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh"
apt install make gcc -y
sed -i 's#/usr/bin/gcc-4.9#/usr/bin/gcc#g' '/root/tcp.sh'
chmod +x tcp.sh && ./tcp.sh
使用脚本后会出现如下选项:
根据自己需求操作,重启后再使用./tcp.sh
命令接着操作。
如果在删除内核环节出现这样一张图
注意选择NO
,然后根据提示重启系统。
由于 Debian 9默认的就是4.9的内核而且编译了TCP BBR的内容,所以可以直接通过参数开启。
- 修改系统变量
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
- 保存生效
sysctl -p
- 查看内核是否已开启BBR
sysctl net.ipv4.tcp_available_congestion_control
显示以下即已开启:
# sysctl net.ipv4.tcp_available_congestion_control
net.ipv4.tcp_available_congestion_control = bbr cubic reno
- 查看BBR是否启动
lsmod | grep bbr
显示以下即启动成功:
# lsmod | grep bbr
tcp_bbr 20480 14
欢迎加入 Typecho 大家族