VPS

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

929355193


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

仅支持 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 规则:

已经有两条规则了。

 

添加开机自启动/etc/rc.d/rc.local