黑帽联盟

 找回密码
 会员注册
查看: 604|回复: 0
打印 上一主题 下一主题

[安全教程] VPS服务器网络提速,简单安装谷歌BBR,BBR多版本加速,BBR魔改/BBRplus/锐速使用教程

[复制链接]

295

主题

18

听众

965

积分

管理员

Rank: 9Rank: 9Rank: 9

  • TA的每日心情
    难过
    2024-11-13 00:16
  • 签到天数: 370 天

    [LV.9]以坛为家II

    本文提供了些常用的开启BBR加速的一键脚本,并分享如何在服务器上使用的方法教程,如:开启原版谷歌BBR加速,开启BBR锐速魔改版,通过部署最新版内核,开启BBR加速的VPS服务器,网速可以提升几个数量级,尤其是对我们使用国外服务器的用户来说,加速效果清晰可见。


    注意:不支持OpenVZ系列架构VPS服务器!

    通过Xshell连接上服务器后,使用root用户登录vps服务器,执行以下命令:

    新装linux需要先安装wget命令:


    yum install -y wget

    1、单命令BBR加速版本:


    wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && ./bbr.sh
    ## 本站备份,国内服务器用
    wget --no-check-certificate https://getzhuji.com/wp-content/uploads/sh/bbr.sh && chmod +x bbr.sh && ./bbr.sh

    2、BBR和BBR puls和魔改BBR和锐速BBR四合一版本:


    wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh

    3、BBR+FQ加速、BBR+CAKE加速 、BBRplus+FQ版加速、Lotserver(锐速)加速、BBR2+FQ加速、BBR2+CAKE加速、BBR2+FQ+ECN加速、BBR2+CAKE+ECN加速等多合一脚本:


    ##不卸载内核版本
    wget -N "https://github.000060000.xyz/tcpx.sh" && chmod +x tcpx.sh && ./tcpx.sh

    ##卸载内核版本
    wget -N "https://github.000060000.xyz/tcp.sh" && chmod +x tcp.sh && ./tcp.sh

    ##支持 Focal Ubuntu 20.04 的一键重装脚本
    from https://www.hostloc.com/thread-696865-1-1.html
    wget https://github.000060000.xyz/InstallNET.sh && chmod a+x InstallNET.sh && bash InstallNET.sh -u focal -v 64 -a

    上述三种版本根据自己需求任选一种,我这边选择BBR单命令版本安装演示,复制粘贴上方命令,按回车键开始安装,大概需要几分钟,安装完成后会提示是否重启服务器;其它版本相比较就是多了个管理面板,都是中文应该看得懂,根据自己的需求选择版本回车开始安装,等服务器重启后运行./tcp.sh然后开启加速就行。


    如下图,输入 y 重启服务器,如果没有输入或提示手动输入,可以在命令行输入reboot重启服务器;

    21.png


    重启一般只要几十秒,重新连接服务器,验证是否成功安装最新内核并开启 BBR 加速,执行命令:


    uname -r

    内核版本显示为最新版就表示 BBR 加速安装完成了

    22.png



    非CentOS系统启动原版BBR方法:


    修改系统环境变量


    echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
    echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
    sysctl -p

    检查开启状态


    输入sysctl net.ipv4.tcp_available_congestion_contro #返回值一般为:net.ipv4.tcp_available_congestion_control =bbr cubic reno
    输入sysctl net.ipv4.tcp_congestion_control #返回值一般为: net.ipv4.tcp_congestion_control = bbr
    输入sysctl net.core.default_qdisc #返回值一般为:net.core.default_qdisc = fq
    输入lsmod | grep bbr #返回值有 tcp_bbr 模块即说明bbr已启动。

    成功安装 BBR 加速的 VPS服务器速度一般会有数倍提升,如启动失败可以多次重启服务器或重新安装脚本即可。


    帖子永久地址: 

    黑帽联盟 - 论坛版权1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关
    2、本站所有主题由该帖子作者发表,该帖子作者与黑帽联盟享有帖子相关版权
    3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和黑帽联盟的同意
    4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
    5、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
    6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
    7、黑帽联盟管理员和版主有权不事先通知发贴者而删除本文

    您需要登录后才可以回帖 登录 | 会员注册

    发布主题 !fastreply! 收藏帖子 返回列表 搜索
    回顶部