Linux 系统如何开启BBR网络加速

图片[1]-Linux 系统如何开启BBR网络加速-智南娱乐社区-爱学习爱进步

BBR是Google提出的一项开源的网络拥堵控制算法,项目地址:https://github.com/google/bbr。

TCP BBR 是谷歌出品的 TCP 拥塞控制算法,目的是要尽量跑满带宽,并且尽量不要有排队的情况。BBR 可以起到单边加速 TCP 连接的效果。由其是我们的 Trojan 服务器节点都离所在地较远,连接速度并不是十分理想,尤其是在高峰时段,速度下降明显,这就需要安装 Google BBR 加速一键脚本 Trojan 服务器进行加速。

虽然网络上有多种 BBR 改进版,但是对于兼容性和稳定性都要好的话,选择谷歌原版 Google BBR 加速是一个更好的选择。

bash <(curl -sL https://git.huaweicdn.net/tcp.sh)

使用系统命令直接开启 BBR 加速
如果 Trojan 服务器系统的 Linux Kernel 内核是 4.9 及以上版本就可以通过系统命令直接开启 BBR 加速,可以通过 uname -r 命令查看当前系统的内核版本。

适用系统
debian 9+
CentOS 8+
Ubuntu 20.04+
开启 BBR 加速
使用 root 账户执行以下命令修改系统变量

echo 'net.core.default_qdisc=fq' | sudo tee -a /etc/sysctl.conf
echo 'net.ipv4.tcp_congestion_control=bbr' | sudo tee -a /etc/sysctl.conf
sysctl -p


以上命令可分一条全部执行或分三条分布执行,完成后,执行以下命令

sysctl net.ipv4.tcp_available_congestion_control


输出应为 net.ipv4.tcp_available_congestion_control = bbr cubic reno

最后执行以下命令以检测 BBR 是否开启

lsmod | grep bbr


如果返回值有 tcp_bbr 模块说明 BBR 已经启动。

谷歌原版 Google BBR 加速一键安装脚本
适用系统
CentOS 6+
Debian 7+
Ubuntu 12+
系统要求
如果是 VPS 需使用 OpenVZ 以外虚拟技术的服务器,比如 KVM、Xen、VMware
服务器内存 ≥ 128M

注意事项
Google BBR 和锐速不能同时安装,一个是升级内核,一个是降级内核。
如果你使用的是 Google Cloud Platform (GCP)更换内核,有时会遇到重启后,整个磁盘变为只读的情况。只需执行以下命令即可恢复:mount -o remount rw /
前期准备
使用 root 账户更新 Trojan 服务器系统及脚本所依赖的安装包,参考如下命令更新服务器、安装 wget 和 curl 包。

CentOS

yum update -y && yum install wget -y && yum install curl -y

Debian / Ubuntu

apt-get update -y && apt-get install wget -y && apt-get install curl -y

安装脚本

wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && ./bbr.sh

测试安装是否成功

如输入以下命令

sysctl net.ipv4.tcp_available_congestion_control

返回值为 net.ipv4.tcp_available_congestion_control = bbr cubic reno

或输入以下命令

sysctl net.core.default_qdisc

返回值为 net.core.default_qdisc = fq

即可说明 BBR 已经启动成功,至此成功使用谷歌原版 Google BBR 一键安装脚本为 Trojan 服务器开启 BBR 加速。

魔改版五合一 BBR 加速一键安装脚本
适用系统
CentOS 6+
Debian 7+
Ubuntu 12+
系统要求
如果是 VPS 需使用 OpenVZ 以外虚拟技术的服务器,比如 KVM、Xen、VMware
服务器内存 ≥ 128M
注意事项
Google BBR 和锐速不能同时安装,一个是升级内核,一个是降级内核。
如果你使用的是 Google Cloud Platform (GCP)更换内核,有时会遇到重启后,整个磁盘变为只读的情况。只需执行以下命令即可恢复:mount -o remount rw /
前期准备
使用 root 账户更新 Trojan 服务器系统及脚本所依赖的安装包,参考如下命令更新服务器、安装 wget 和 curl 包。

CentOS

yum update -y && yum install wget -y && yum install curl -y

Debian / Ubuntu

apt-get update -y && apt-get install wget -y && apt-get install curl -y

一键安装

使用 root 账户输入以下命令

wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh
© 版权声明
THE END
喜欢就支持一下吧
点赞123赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容