参考 https://blog.kuoruan.com/116.html
项目主页 https://github.com/kuoruan/shell-scripts
已测试通过的系统: Ubuntu 14.04 x64、Ubuntu 16.04 x64、CentOS 6 x64、CentOS 7 x64 只支持 64 位系统,要求 glibc 版本 2.14 以上。
首先需要在 VPS 的 Control panel 打开 TUN/TAP 的功能
wget https://raw.githubusercontent.com/kuoruan/shell-scripts/master/ovz-bbr/ovz-bbr-installer.sh
chmod +x ovz-bbr-installer.sh
./ovz-bbr-installer.sh
需要配置的选项:
端口,即你用到的端口。开启后,流量先经过 BBR 处理,然后发送给指定端口。
可能需要配置“公网接口名称”,即你服务器上具有公网 IP 的接口名称。 OpenVZ 上一般都是 venet0,不需要配置。
关firewalld
systemctl stop firewalld
systemctl disable firewalld
卸载
./ovz-bbr-installer.sh uninstall
端口配置:
安装的时候只配置了一个加速端口,但是你可以配置多端口加速,配置方法非常简单。 修改文件
vim /usr/local/haproxy-lkl/etc/port-rules
在文件里添加需要加速的端口,每行一条,可以配置单个端口或者端口范围,以 # 开头的行将被忽略。 例如:8800 或者 8800-8810 配置完成之后,只需要重启 haproxy-lkl 即可。
启动、停止、重启 HAproxy-lkl:
systemctl {start|stop|restart} haproxy-lkl
或者:
haproxy-lkl {start|stop|restart}
如果想自定义配置(新手请忽略):
/usr/local/haproxy-lkl/sbin/haproxy-lkl
判断 BBR 是否工作
判断 bbr 是否正常启动可以尝试 ping 10.0.0.2,如果能通,说明 bbr 已经启动。