一、概览
1.1 概述
视频教程地址:点赞关注哈
今天教大家四种方式为服务器开通BBR加速,为服务器大幅提速!
1.2 电报搜索机器人
电报极搜🔍机器人,啥都能搜到? 点我一键使用
新极搜🔍,功能也很强大! 点我一键使用
1.3 电报群问题解答
达尔文西畅聊群,大佬团在线解答! 点我一键加入
全能搜索万人群,啥都能搜到! 点我一键加入
达尔文西金融群,金融理财看这里! 点我一键加入
达尔文西畅聊2群,防失联专用群! 点我一键加入
二、BBR介绍
①什么是bbr?
BBR(Bottleneck Bandwidth and Round-trip time)是一种由Google开发的拥塞控制算法,旨在优化网络传输性能和提高吞吐量。BBR加速通过智能地调整拥塞窗口和传输速率,以充分利用网络带宽并减少网络延迟。
②bbr的作用
BBR加速的主要特点和优势包括:
1. 基于带宽和往返时间的拥塞控制:BBR通过实时监测网络的带宽利用率和往返时间(RTT),动态调整拥塞窗口和发送速率,以避免网络拥塞和排队延迟,从而提高网络性能。
2. 最大化带宽利用:BBR采用了一种称为「拥塞窗口自适应」的机制,可以自动调整数据流的发送速率,以充分利用可用的带宽。它可以在网络状况好的时候提高发送速率,并在网络拥塞时减小发送速率,以避免数据包丢失和延迟增加。
3. 减少网络延迟:BBR通过减少排队延迟和拥塞延迟,可以显著降低网络延迟。它利用了先进的拥塞控制算法和带宽估计技术,以最小化数据包在网络中的滞留时间,从而提高应用程序的响应性和用户体验。
4. 适用于不同网络环境:BBR适用于各种网络环境,包括有线网络和无线网络。它可以自适应地适应不同的网络条件和链路特性,并根据实时的网络反馈进行调整,以优化传输性能。 5. 开源和广泛支持:BBR是一种开源算法,已被广泛采用和支持。它已经被集成到许多操作系统和网络协议栈中,如Linux内核和一些流行的网络应用程序中,可以方便地启用和配置。
需要注意的是,要使用BBR加速,你需要确保你的网络环境和设备支持该算法,并进行相应的配置。在大多数情况下,启用BBR加速只需在操作系统或应用程序中进行简单的配置更改。然而,具体的配置方法可能因操作系统或应用程序的不同而有所差异。因此,建议在使用BBR加速前查阅相关文档或指南,以确保正确配置和获得最佳效果。
③现有服务器的情况
大多数linux发行版已经内置了bbr加速模块,但是都没有启用,需要手动启用bbr加速。
三、相关地址
极搜 堪称电报telegram目前最强搜索引擎,啥都能搜到!
达尔文西畅聊群,大佬团在线解答! https://t.me/dewxtalk
免费gpt4.0群,无限制白嫖gpt4.0! https://t.me/freegpt41
四、服务器配置BBR配置介绍
①博主目前在用方式,用的最多
官方github:https://github.com/Chikage0o0/Linux-NetSpeed
一键代码:
wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh
后续菜单:
./tcp.sh
注意事项:
注意:
1、如果是debian系统,可以开启BBRplus加速(2+7),
2、ubuntu系统,开启普通的加速(4)即可,即4选项就行了,然后选择10,进行系统配置优化
3、安装的时候不要卸载自带的内核
②方式2
官方github:https://github.com/jinwyp/one_click_script
加速脚本:
以下三种方式选一个执行即可
Usage 脚本:
bash <(curl -Lso- https://git.io/kernel.sh)
通过 curl 命令安装 via curl to install script
curl -O https://raw.githubusercontent.com/jinwyp/one_click_script/master/install_kernel.sh && chmod +x ./install_kernel.sh && ./install_kernel.sh
通过 wget 命令安装 Linux 内核 和 Wireguard via wget to install script
wget --no-check-certificate https://raw.githubusercontent.com/jinwyp/one_click_script/master/install_kernel.sh && chmod +x ./install_kernel.sh && ./install_kernel.sh
③方式3
官方github:https://teddysun.com/489.html
加速脚本:
加速代码:
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
查看内核版本:
uname -r
查看BBR是否启动成功:
lsmod | grep bbr
④方式4
官方地址:https://github.com/cx9208/bbrplus
加速代码
加速代码;
wget "https://github.com/cx9208/bbrplus/raw/master/ok_bbrplus_centos.sh" && chmod +x ok_bbrplus_centos.sh && ./ok_bbrplus_centos.sh
查看内核版本:
uname -r
查看BBR是否启动成功,输入下面代码,显示有bbrplus则启动成功
lsmod | grep bbr