侧边栏壁纸
  • 累计撰写 46 篇文章
  • 累计创建 23 个标签
  • 累计收到 3 条评论

目 录CONTENT

文章目录

启用 BBR 加速以优化 SS 服务

elthon
2021-07-08 / 0 评论 / 0 点赞 / 373 阅读 / 1734 字

启用 BBR 加速以优化 SS 服务

在当前互联网环境中,保障网络连接的速度和稳定性对于许多用户来说至关重要。当使用 Shadowsocks(SS)等代理工具时,为了获得更快的速度和更稳定的连接,启用 BBR(Bottleneck Bandwidth and Round-trip propagation time)拥塞控制算法是一个明智的选择。BBR 是一种优秀的拥塞控制算法,能够自动调整传输速率,提供更好的网络性能。本文将介绍为什么在使用 SS 服务时需要开启 BBR 加速,以及如何进行设置。

为什么开启 BBR 加速对于 SS 服务至关重要?

  1. 提升速度和稳定性: BBR 算法在网络拥塞控制方面表现出色,它能够自动感知网络状况,调整传输速率,从而减少数据包丢失和延迟,提升连接速度和稳定性。

  2. 适用于高延迟网络: 当您连接到具有较高延迟的网络时,如跨国连接,BBR 能够更好地处理数据包的传输,减少延迟,提升用户体验。

  3. 动态调整带宽: BBR 能够根据网络的实际状况自动调整传输速率,避免网络拥塞和带宽浪费,确保数据传输的高效性。

如何开启 BBR 加速?

以下是在 Linux 系统中开启 BBR 加速的步骤:

  1. 检查内核版本: 首先,确保您的 Linux 内核版本高于 4.9。您可以使用以下命令检查内核版本:

    uname -r
    
  2. 加载 BBR 模块: 使用以下命令加载 BBR 内核模块:

    modprobe tcp_bbr
    
  3. 设置 BBR 为默认算法: 使用以下命令将 BBR 设置为默认的拥塞控制算法:

    echo "tcp_bbr" > /proc/sys/net/ipv4/tcp_congestion_control
    
  4. 保存设置: 为了确保设置在系统重启后依然有效,可以将上述命令添加到 /etc/rc.local 或其他启动脚本中。

  5. 验证设置: 使用以下命令验证是否成功开启 BBR 加速:

    sysctl net.ipv4.tcp_congestion_control
    

    如果返回结果中包含 tcp_bbr,则表示设置成功。

通过启用 BBR 加速,您可以显著提升使用 SS 服务时的连接速度和稳定性。家里的N3450软路由安装了esir-spp的安装包,默认没开启bbr, 然后我配置了好几个上网软件,总是启动不了。
最后试一下,把bbr加速开启了就能启动了。
OK,现在三处我都能无代理上网了。

0

评论区