利用bbr给ss加速

有时候ss访问会比较慢,想着有没有什么可以优化加速的方案,找到了bbr这个方案。

BBR

什么是bbr?

BBR 是一个由谷歌社区开发的 TCP拥塞控制技术(优化 TCP 连接),用于网络加速,类似于锐速。不支持OpenVZ的机器。

BBR安装步骤

首选检测一下内核是否支持:

1
uname -r

内核版本需要大于4.9.0

然后执行以下命令:

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

启动和停止:

1
2
3
4
5
6
7
8
9
10
11
# 启动BBR
bash bbr.sh start
# 关闭BBR
bash bbr.sh stop
# 查看BBR状态
bash bbr.sh status
升级BBR
bash bbr.sh
# 重新执行脚本会检测最新内核和当前内核,对比版本

输出:

1
2
3
4
5
6
7
8
9
10
11
12
13
[信息] 检测稳定版内核最新版本中...
[信息] 稳定版内核最新版本为 : 4.9.107
[注意] 检测到当前内核版本[4.10.0
4.10.0
4.10.0
4.10.0
4.13.0
4.13.0
4.13.0
4.13.0
4.13.0] 支持开启BBR 但不是最新内核版本,可以使用 bash /home/kfx2007/bbr.sh 来升级内核 !(注意:并不是越新的内核越好,4.9 以上版本的内核 目前皆为测试版,不保证稳定性,旧版本如使用无问题 建议不要升级!)
[信息] 检测到 BBR 已开启 !
[信息] 检测到 BBR 已开启并已正常启动 !