搬瓦工OpenVZ架构方案一键安装Google BBR(LKL)加速脚本

  • A+
所属分类:bandwagonhost

本教程适用于所有OpenVZ架构方案的VPS安装Google BBR(LKL)加速脚本,让你OpenVZ架构的vps也能实现飞一般的速度。

对于目前新购的搬瓦工方案,大家基本上所选择的都是KVM架构,而OpenVZ渐渐的已经被淘汰。并不是说OpenVZ不好,而是OpenVZ的超售太过严重,可以说没有哪个主机提供商不超售的,只是管控的严不严格,如果在不超售的情况下OpenVZ要比KVM性能更好,但是不超售的主机商你找得到吗?

关于KVM版的加速脚本大家可以查看:搬瓦工一键安装91yun破解版锐速加速脚本

下面将详细的给大家讲解如何在OpenVZ架构的VPS上面安装Google BBR(LKL)加速脚本。

效果图:

安装前:

搬瓦工OpenVZ架构方案一键安装Google BBR(LKL)加速脚本

安装Google BBR(LKL)加速脚本

安装后:

搬瓦工OpenVZ架构方案一键安装Google BBR(LKL)加速脚本

安装Google BBR(LKL)加速脚本

系统要求

Ubuntu 14.04 x64、Ubuntu 16.04 x64、CentOS 6 x64、CentOS 7 x64 只支持 64 位系统,要求 glibc 版本 2.14 以上。

提示:为了安全起间在安装前请关闭防火墙:

  1. systemctl disable firewalld
  2. systemctl stop firewalld

脚本安装

  1. wget https://raw.githubusercontent.com/kuoruan/shell-scripts/master/ovz-bbr/ovz-bbr-installer.sh
  2. chmod +x ovz-bbr-installer.sh
  3. ./ovz-bbr-installer.sh

安装过程中需要手动配置的选项:

1.端口:在安装过程中会要求输入需要加速的端口号。开启后,流量先经过BBR处理,然后发送给指定端口。(比如加速Web服务,则输入80)按照自己的需求进行设定。

2.公网接口名称:可能需要配置“公网接口名称”,即你服务器上具有公网 IP 的接口名称。搬瓦工OpenVZ上默认都是venet0,不需要配置。

公网接口名称可以通过ifconfig命令查询得到,如果执行ifconfig命令提示无此命令,请先安装net-tools工具包:

  1. yum install net-tools -y

在装有 firewalld 的服务器上需要先退出 firewalld:

  1. systemctl disable firewalld
  2. systemctl stop firewalld

判断BBR是否正常工作

判断 bbr 是否正常启动可以尝试 ping 10.0.0.2,如果能通,说明 bbr 已经启动。

检查一下 iptables 规则:

iptables -t nat -nL
Chain PREROUTING (policy ACCEPT)
target     prot opt source               destination
LKL_IN     all  --  0.0.0.0/0            0.0.0.0/0

Chain POSTROUTING (policy ACCEPT)
target     prot opt source               destination
Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

Chain LKL_IN (1 references)
target     prot opt source               destination
DNAT       tcp  --  0.0.0.0/0            0.0.0.0/0            tcp dpt:8989 to:10.0.0.2


里边会看到多了一张链表 LKL_IN,里边有相应的端口规则。

其他使用说明

卸载:

  1. ./ovz-bbr-installer.sh uninstall

多端口配置方法:

修改文件配置多个端口加速,在文件里添加需要加速的端口,可以配置单个端口或者端口范围,以 # 开头的行将被忽略,每行一个端口或者端口范围。

  1. vim /usr/local/haproxy-lkl/etc/port-rules

启动、停止、重启 HAproxy-lkl:

  1. systemctl {start|stop|restart} haproxy-lkl

或:

  1. service haproxy-lkl {start|stop|restart}

至此OpenVZ版Google BBR(LKL)加速脚本已经安装完成,效果还是非常明显的,有需要的网友可以动手尝试一下。