早在去年的时候就有各路大佬做了openvz架构可以使用的bbr一键脚本,有uml、lkl等,不过这两种都需要VPS打开TUN/TAP功能,也就是支持威屁恩的功能,有的商家默认不开启需要发工单。今天介绍的rindtd版本则不需要TUN/TAP就可以开启bbr,占用资源也不多,是由南琴浪魔改linhua来的版本。本人测试还不错,不过不能批量支持端口段,需要多端口的话需要一个个手动添加。
项目地址:https://github.com/nanqinlang-tcp/tcp_nanqinlang
系统要求:64位 openvz
使用方法
Debian && Ubuntu
- wget https://github.com/nanqinlang-tcp/tcp_nanqinlang/releases/download/rinetd/tcp_nanqinlang-rinetd-debian-ubuntu.sh bash tcp_nanqinlang-rinetd-debian-ubuntu.sh
CentOS
- wget https://github.com/nanqinlang-tcp/tcp_nanqinlang/releases/download/rinetd/tcp_nanqinlang-rinetd-centos.sh bash tcp_nanqinlang-rinetd-centos.sh
输入脚本命令后输入想要加速的端口安装即可。
使用说明
以下进行脚本使用说明:
安装 rinetd-bbr
此命令用于安装 rinetd-bbr。
在 /home/tcp_nanqinlang
进行安装,所以安装完成后不要动这个文件夹了(除非你想修改端口)。
安装过程中,会提示输入端口号。多个端口号用空格隔开。不支持端口段。
安装完成后,会开启 rinetd-bbr。以后重启机器也会随开机自启。
使用前请注意自己的 iptables 相关设置。
检查 rinetd-bbr 运行状态
此命令用于检查 rinetd-bbr 运行与否,可通过返回的提示判断。
卸载 rinetd-bbr
运行此命令会删除 /home/tcp_nanqinlang 、移除 rc.local 开机自启项和 iptables raw 表。属于完整卸载,不会有残留。卸载后无需重启。
文章来源:https://sometimesnaive.org/article/linux/bash/tcp_nanqinlang-rinetd