使用条件

OpenVZ虚拟化的VPS,支持的操作系统: Ubuntu 14.04 x64、Ubuntu 16.04 x64、CentOS 6 x64、CentOS 7 x64 只支持 64 位系统,要求 glibc 版本 2.14 以上。

TUN/TAP 

检查VPS是否开启TUN/TAP。

Bash

 cat /dev/net/tun 

执行上方命令如果提示如下所示则为打开

Bash

 File descriptor in bad state 

如果没有打开TUN/TAP,一般在控制台可以开启。如果未找到可以给客服发ticket。

glibc 

如果本机glibc小于2.14,先更新glibc

Bash

 ldd --version 

执行上方命令,查看glibc版本,如果小于2.14,则需要编译安装新版本>2.14

先安装gcc

Bash

 yum install gcc 

安装完成后,再执行下方命令编译glibc

Bash

 wget http://ftp.gnu.org/gnu/glibc/glibc-2.15.tar.gzwget http://ftp.gnu.org/gnu/glibc/glibc-ports-2.15.tar.gztar -zxf glibc-2.15.tar.gztar -zxf glibc-ports-2.15.tar.gzmv glibc-ports-2.15 glibc-2.15/portsmkdir glibc-build-2.15cd glibc-build-2.15../glibc-2.15/configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/binmake all &&makeinstall 

编译过程时间较长,耐心等待,编译完成再次执行下方命令检查glibc版本

Bash

 ldd --version 

下方为提示语句,不需要执行

Bash

 ldd (GNU libc) 2.15Copyright (C) 2012 Free Software Foundation, Inc.This is free software; see the sourcefor copying conditions.  There is NOwarranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.Written by Roland McGrath and Ulrich Drepper. 

如提示如上方所示,表示已经升级到 glibc 2.15 了。

安装BBR 

执行下方命令安装bbr

Bash

 wget https://raw.githubusercontent.com/kuoruan/shell-scripts/master/ovz-bbr/ovz-bbr-installer.shchmod +x ovz-bbr-installer.sh./ovz-bbr-installer.sh 

配置加速端口,也就是ss的端口,然后按回车继续

安装的时候只配置了一个加速端口,但是你可以配置多端口加速,配置方法非常简单。 修改文件

Bash

 vi /usr/local/haproxy-lkl/etc/port-rules 

在文件里添加需要加速的端口,每行一条,可以配置单个端口或者端口范围,配置完后需要执行下方命令重启haproxy-lkl

Bash

 service haproxy-lkl restart检查BBR是否开启 

尝试 ping 10.0.0.2,如果能ping通,说明 bbr 已经启动。

Bash

 ping 10.0.0.2 

然后关闭防火墙

centos6:

Bash

 iptables -t nat -nL 

centos7:

Bash

 systemctl stop firewalld 

ubuntu:

Bash

 ufw disable 

开启加速后ss或ssr无法使用,可以尝试修改ss或ssr的监听地址,改成“0.0.0.0”或“127.0.0.1”地址

卸载BBR 

Bash

 ./ovz-bbr-installer.sh uninstall 

执行上方命令卸载即可



分类标签: OVZ平台 BBR加速 一键 安装 脚本


评论 (0)

暂无评论