BBR加速脚本集合:包含BBR Plus/BBR原版/BBR魔改版,开启自带BBR加速,BBR四合一脚本等
BBR脚本太多了,很多时候找来找去也甚是复杂。酷先生整理了一些很稳定的加速脚本,供大家学习。
下面所有脚本请自行安装Curl、Wget等,代码如下,如果已安装可忽略
yum -y install wget #ContOS 安装 wget
apt-get install wget #Debian Ubuntu 安装 wget
Debian CentOS 开启自带BBR加速
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p
lsmod | grep bbr
四合一 BBR Plus / 原版BBR / 魔改BBR (推荐)
支持环境
Centos 7, Debian 8/9, Ubuntu 16/18 测试通过, 不支持 OVZ
在 Chikage 的脚本基础上加了 bbrplus 的内核切换与BBR加速安装,BBR是来自于Google的黑科技,目的是通过优化和控制TCP的拥塞,充分利用带宽并降低延迟,起到神奇般的加速效果。在BBR出来之前,就只有锐速比较好用,但是锐速是一个国产的闭源软件。
有些朋友会担心是否会有有害代码的问题。不过BBR就是一个开源在GITHUB的项目。
BBR在大部分的时间都是比较好用的。但是偶尔也会在某些机器,某些线路上面的效果不明显。
这里就给大家推荐某大佬修改的一键脚本,集成了BBR原版/魔改/plus 锐速的四合一脚本。
脚本代码:
wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh
谷歌原版官方BBR加速脚本
适用环境
- 系统支持:CentOS 6 ,Debian 7 ,Ubuntu 12
- 虚拟技术: KVM、Xen、VMware 等,(OpenVZ 不支持!)
- 内存要求:≥128M
注意事项
- 安装 Google BBR 需升级系统内核,有可能出现系统不稳定的现象,请勿在重要的生产环境中安装,以免造成不可预料的后果。
- Google BBR 和锐速不能同时安装,一个是升级内核,一个是降级内核。
为什么安装原版BBR
1、安装BBR可以改善TCP的拥堵
大家都知道国外的服务器远离大陆,在国内连接速度并不是很好,尤其是在晚高峰期体验效果明显有所下降,此时我们需要安装一些脚本进行加速。前段时间 Google 开源了 TCP BBR 拥塞控制算法,根据用户使用体验的效果来看在 VPS 上开启了 TCP BBR 后网速最高可达到10几倍的提升。
关于 Google BBR 拥塞控制算法目前有很多个版本,一个原版,另一个为魔改版,还有加强版的BBRPLUS版本。魔改版 Google BBR 和PLUS版本的BBR是在原版的基础上调整了一些参数,加速效果更胜一筹。
2、我直接安装最好的加速不就完了?
说加速是因人而异的,倒不如说加速是根据你的网络环境和机器配置来选择的。原版的BBR稳定,和系统兼容性好,长期运行不容易出现错误。
但是其他衍生来的一些BBR加速版本,是经过原版的优化和改动,所以我们都不能说他是100%的。所以这边我们建议大家不要在你的生产系统上面折腾第三方的加速软件。
脚本如下:
wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh
特别提示
不要随便在生产环境使用,生产环境建议手动安装