首页 > 服务器 > Linux相关 > OpenVZ 平台 Google BBR 加速 TCP 之 Rinetd 方式
2017
08-01

OpenVZ 平台 Google BBR 加速 TCP 之 Rinetd 方式

简介

Rinetd 这种方式其实两三个月前就已经有了,是 v2ex 网友 @linhua 的成果,他直接将 BBR 内置到了 Rinetd 里边,比较方便的就能配置出来。也就是由于配置比较简单,我本来没想再写这个的一键配置脚本(@linhua 实现了一个 https://github.com/linhua55/lkl_study),但由于很多朋友使用 haproxy 的方式失败了,网上的脚本也只支持 Ubuntu 16 和 CentOS 7 以上的系统,我还是决定再写一个通用的 rinetd-bbr 一键脚本。

ps:正在写,过一段时间再发布。先写一下手动搭建的方法。

手动搭建

仅支持 64 位系统。

1.下载文件到 /usr/bin/rinetd-bbr

2.设置权限

3.创建配置文件

输入以下内容

其中的 443 请改为你的端口

IP 地址统一写 0.0.0.0

4.获取接口名称

看具有公网 IP 的接口名称(比如我的公网 IP 是 10.10.10.10),上面这种的接口是 venet0:0 而不是 venet0

搬瓦工的 OpenVZ 应该都是 venet0:0 接口。

5.启动

注意:将最后的接口改为你上面获取到的接口。在命令最后面加 & 以使其能后台运行。

验证

正常情况下的输出:

查看 iptables 规则:

已经有两条规则了。

最后编辑:
作者:

百度ID:“度娘程序员”,博主。

捐 赠如果您觉得这篇文章有用处,请支持作者!鼓励作者写出更好更多的文章!

OpenVZ 平台 Google BBR 加速 TCP 之 Rinetd 方式》有 26 条评论

  1. Google Chrome 65.0.3325.162Google Chrome 65.0.3325.162Windows 10 x64Windows 10 x64

    博主,请问怎么加速ipv6的ip啊

  2. Safari 11.0.2Safari 11.0.2Mac OS X 10.13.2Mac OS X 10.13.2

    博主,这个想增加重启服务器自启动怎么弄啊?

  3. Safari 11.0.2Safari 11.0.2Mac OS X 10.13.2Mac OS X 10.13.2

    博主通用的 rinetd-bbr 一键脚本,何时写好啊!很期待!
    第二个问题,博主按照你说的创建一个 systemd 服务脚本,但是写到第二步后提示错误,”/etc/systemd/system/rinetd-bbr.service”
    “/etc/systemd/system/rinetd-bbr.service” E212: Can’t open file for writing
    Press ENTER or type command to continue
    怎么搞啊!

发表回复

你的邮箱地址不会被公开,垃圾评论将被删除。

有人回复时邮件通知我