KVM虚拟的VPS服务器,网络加速方案比较多,常用的有BBR、锐速、KCPTUN等。
相比KVM,OpenVZ平台由于其半虚拟化的特性,各种限制较多。正常情况下,无法安装BBR和锐速这两大主流加速工具。
虽然无法直接安装BBR,但是目前网络上已经有间接为OVZ平台安装BBR的方法,通过VPS服务器内部端口转发的形式使用BBR,实现网络加速。之前我们介绍过南琴浪的KVM版魔改BBR,其加速效果还是很明显的,下面我们介绍一下南琴浪版的OVZ 魔改BBR一键安装脚本。
南琴浪暴力魔改BBR OpenVZ版
南琴浪的OVZ BBR分为两个版本,两个版本都可用于OpenVZ系统安装,任选其一即可,另一个可作为备选。
OpenVZ 魔改BBR lkl-rinetd 一键脚本:该版本使用rinetd进行转发。
OpenVZ 魔改BBR lkl-haproxy 一键脚本:该版本使用haproxy进行转发。
本文我们分别先介绍Rinetd-bbr,Haproxy-BBR作为备选方案,可以点击这里查看。
准备工作
OpenVZ平台BBR在安装之前,需要在VPS服务器后台面板中开启TUN/TAP功能,该功能默认一般为关闭状态,如下图所示,需要将其状态改为On:
系统需求
架构:OpenVZ
系统:Debian 64位 / Ubuntu 64位 /CentOS 7 64位
内存:64M以上
OVZ 魔改BBR lkl-rinetd版一键安装脚本
1.Putyy连接VPS服务器,根据系统情况不同选择对应脚本运行:
提示:关于单网卡和多网卡,大部分情况下,VPS服务器仅包含一个IP,使用以下单网卡版脚本。如果服务器为绑定多个IP,那么使用以下多网卡版脚本。
- Debian/Ubuntu 64bit 单IP(单网卡):
wget --no-check-certificate https://github.com/tcp-nanqinlang/lkl-rinetd/releases/download/1.1.0/tcp_nanqinlang-rinetd-debianorubuntu.sh bash tcp_nanqinlang-rinetd-debianorubuntu.sh
- Debian/Ubuntu 64bit 多IP(多网卡):
wget --no-check-certificate 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
- CenOS 7 单IP(单网卡):
wget --no-check-certificate https://github.com/tcp-nanqinlang/lkl-rinetd/releases/download/1.1.0/tcp_nanqinlang-rinetd-centos.sh bash tcp_nanqinlang-rinetd-centos.sh
- CentOS 7 多IP(多网卡):
wget --no-check-certificate https://github.com/tcp-nanqinlang/lkl-rinetd/releases/download/1.1.0/tcp_nanqinlang-rinetd-centos-multiNIC.sh bash tcp_nanqinlang-rinetd-centos-multiNIC.sh
2.当出现如下项目选择界面时,输入数字1后回车,开始rinetd BBR的安装过程。
3.接下来会提示输入要加速的端口号,可以输入单个端口号,比如梯子使用的端口号。或者也可以根据需求输入多个端口,中间空格隔开:
4.出现下图的第一行提示时,代表rinetd BBR安装成功。图中下半部分为重新运行脚本后,选择2进行的状态验证,出现同样的结果代表确实安装成功。
5.之后bbr就会对所选端口进行加速,每次开机会随系统自启,无需其它设置
OVZ rinetd-bbr常用命令
1.Putty连接VPS服务器,重新运行之前脚本安装时的最后一条命令(bash开头):
2.在出现的功能选项中:
输入2回车:检查rinetd-bbr是否运行
输入3回车:卸载rinetd-bbr,此选项为彻底卸载,卸载后无需重启。