一键安装 BBR 加速脚本,为 VPS 加快网速

BBR 是 Google 提出的一种新型拥塞控制算法,可以使 Linux 服务器显著地提高吞吐量和减少 TCP 连接的延迟,本教程将介绍如何为你的 VPS 安装 BBR 加速脚本,提高 VPS 网络环境和延迟。
脚本适用环境
系统支持:CentOS 6+,Debian 8+,Ubuntu 16+
虚拟技术:除 OpenVZ 以外的均可支持
内存要求:≥128M
安装前准备
如果你的 VPS 供应商提供的镜像是 minimal 版本,可能需要你手动下载 wget 和 curl 组件
Centos 安装代码
yum install -y wget yum install -y curl
Ubuntu/Debian 安装代码
apt-get install wget apt-get install curl
安装教程
安装原版 Google BBR
使用 SSH 工具登录 VPS,如果你的 VPS 已经安装了 wget 和 curl 这两个软件包,可以直接运行以下指令
wget --no-check-certificate -O /opt/bbr.sh https://github.com/teddysun/across/raw/master/bbr.sh chmod 755 /opt/bbr.sh /opt/bbr.sh
安装完成后,脚本会提示需要重启 VPS,输入 y 并回车后重启。
安装 BBR 四合一版本
如果你对原版 Google BBR 脚本的加速效果不够满意,那么你可以使用四合一版本,此版本包括原版、 BBR Plus 、 BBR 魔改、锐速,以下是脚本安装代码
wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh
验证 BBR 是否开启
重启完成并进入 VPS,我们可以验证一下是否成功安装最新内核并开启 TCP BBR
输入下面的指令,查看内核版本,显示为新版内核就表示 OK 了。
uname -r
或者输入下面的指令
sysctl net.ipv4.tcp_available_congestion_control
如果返回下面两行内容中任意一行指令都表示已经成功开始 BBR
net.ipv4.tcp_available_congestion_control = bbr cubic reno net.ipv4.tcp_available_congestion_control = reno cubic bbr
输入下面的指令
sysctl net.ipv4.tcp_congestion_control
如果返回下面的内容说明成功开启 BBR
net.ipv4.tcp_congestion_control = bbr
安装完 BBR 加速后,上通过使用这三个命令,大致可以检测出你的 VPS 是否成功安装了 BBR 加速算法。