早在去年的时候就有各路大佬做了openvz架构可以使用的bbr一键脚本,有uml、lkl等,不过这两种都需要VPS打开TUN/TAP功能,也就是支持威屁恩的功能,有的商家默认不开启需要发工单。今天介绍的rindtd版本则不需要TUN/TAP就可以开启bbr,占用资源也不多,是由南琴浪魔改linhua来的版本。本人测试还不错,不过不能批量支持端口段,需要多端口的话需要一个个手动添加。
项目地址:https://github.com/nanqinlang-tcp/tcp_nanqinlang
系统要求:64位 openvz
使用方法
Debian && Ubuntu
#适用于单网卡(单IP)服务器: wget https://github.com/tcp-nanqinlang/lkl-rinetd/releases/download/1.1.0/tcp_nanqinlang-rinetd-debianorubuntu.sh bash tcp_nanqinlang-rinetd-debianorubuntu.sh #如果提示only support OpenVZ !,则使用下面这个脚本 wget https://github.com/tcp-nanqinlang/lkl-rinetd/releases/download/1.1.0-nocheckvirt/tcp_nanqinlang-rinetd-debianorubuntu-nocheckvirt.sh bash tcp_nanqinlang-rinetd-debianorubuntu-nocheckvirt.sh #适用于多网卡(多IP)服务器,会为所有网卡(所有IP)提供加速: wget https://github.com/tcp-nanqinlang/lkl-rinetd/releases/download/1.1.0/tcp_nanqinlang-rinetd-debianorubuntu-multiNIC.sh bash tcp_nanqinlang-rinetd-debianorubuntu-multiNIC.sh #如果提示only support OpenVZ !,则使用下面这个脚本 wget https://github.com/tcp-nanqinlang/lkl-rinetd/releases/download/1.1.0-nocheckvirt/tcp_nanqinlang-rinetd-debianorubuntu-nocheckvirt-multiNIC.sh bash tcp_nanqinlang-rinetd-debianorubuntu-nocheckvirt-multiNIC.sh
CentOS7
#和上面一样,也分单网卡和多网卡版本 #单网卡 wget https://github.com/tcp-nanqinlang/lkl-rinetd/releases/download/1.1.0/tcp_nanqinlang-rinetd-centos.sh bash tcp_nanqinlang-rinetd-centos.sh #如果提示only support OpenVZ !,则使用下面这个脚本 wget https://github.com/tcp-nanqinlang/lkl-rinetd/releases/download/1.1.0-nocheckvirt/tcp_nanqinlang-rinetd-centos-nocheckvirt.sh bash tcp_nanqinlang-rinetd-centos-nocheckvirt.sh #多网卡 wget https://github.com/tcp-nanqinlang/lkl-rinetd/releases/download/1.1.0/tcp_nanqinlang-rinetd-centos.sh bash tcp_nanqinlang-rinetd-centos.sh #如果提示only support OpenVZ !,则使用下面这个脚本 wget https://github.com/tcp-nanqinlang/lkl-rinetd/releases/download/1.1.0-nocheckvirt/tcp_nanqinlang-rinetd-debianorubuntu-nocheckvirt-multiNIC.sh bash tcp_nanqinlang-rinetd-debianorubuntu-nocheckvirt-multiNIC.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
2018年2月24日 下午8:54 沙发
Ign http://archive.canonical.com trusty InRelease
Hit http://archive.canonical.com trusty Release.gpg
Get:1 http://security.ubuntu.com trusty-security InRelease [65.9 kB]
Ign http://archive.ubuntu.com trusty InRelease
E: The method driver /usr/lib/apt/methods/https could not be found.
N: Is the package apt-transport-https installed?
tcp_nanqinlang-rinetd-debian-ubuntu.sh: line 30: virt-what: command not found
[Error] only support OpenVZ !
这是什么问题呢。Ubuntu 谢谢
2018年3月8日 上午9:56 1层
@C.C.Nemo 我也遇到同样的问题,我的本来就是openvz,但却报错提示我只支持openvz
2018年5月4日 下午8:18 2层
@taibin 先更新apt-get,再安装virt-what,重新运行脚本