使用稳定的bbr一键加速脚本

zsanjin 发布于 2023-05-01 152 次阅读


        BBR (Bottleneck Bandwidth and Round-trip propagation time) 是一种 TCP 拥塞控制算法,由 Google 开发,旨在提高网络带宽利用率和降低网络延迟。BBR 的主要优点包括:
提高网络带宽利用率:BBR 采用了一种自适应的拥塞控制算法,能够根据当前网络状态调整数据包的发送速率,从而提高网络带宽利用率。
        降低网络延迟:BBR 能够根据网络 RTT(Round Trip Time)和带宽情况来动态调整拥塞窗口,从而减少数据包在网络中的排队时间,降低网络延迟。
        高效的带宽共享:BBR 能够更加公平地共享网络带宽,避免了传统拥塞控制算法中的“网络霸权”现象,即某些流量过大的应用占用了大量带宽而导致其他应用无法正常使用网络。
BBR 目前已经成为 Linux 内核中的默认 TCP 拥塞控制算法,可以有效提高网络性能,特别是在高延迟和高丢包的网络环境下。

官方开源地址

Github-Card

 

①centos BBR一键加速

安装 ca-certificates 和 wget 软件包,并强制启用 update-ca-trust 命令更新证书信任列表

yum install ca-certificates wget -y && update-ca-trust force-enable

安装bbr需要升级内核,按你自己的选择是否在升级内核后卸载其他内核

不卸载其他内核的脚本

wget -O tcpx.sh "https://github.com/ylx2016/Linux-NetSpeed/raw/master/tcpx.sh" && chmod +x tcpx.sh && ./tcpx.sh

卸载其他内核的脚本

wget -O tcp.sh "https://github.com/ylx2016/Linux-NetSpeed/raw/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh

 

②设置安装选项

首先要安装,比如我输入2,使用bbrplus内核,注意看,不要直接选择加速,先安装内核再使用加速!安装完内核后会让你确认是否重启,按Y回车确认重启,然后在下载脚本的目录下运行./tcp.sh,或者你就直接重新运行一键安装命令,这次根据你选择的内核使用加速方式,我选了bbrplus,那我就输入19回车,使用bbrplus+fq版加速,到这里加速就完成了

 

这是一个测速链接测试一下速度和延迟

感谢请我吃辣条
感谢请我吃泡面
感谢请我喝奶茶