ovz CentOS主机安装BBR内核

1、vps打开TUN/TAP

一般在vps面板里就可以打开,如果没有,发tickets给客服

2、判断是否成功打开TUN/TAP

cat /dev/net/tun

返回值如下即为打开成功

File descriptor in bad state

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

ldd --version

如果小于2.14,则需要编译安装新版本>2.14

先安装gcc

yum install gcc

再编译glibc

wget http://ftp.gnu.org/gnu/glibc/glibc-2.15.tar.gz
wget http://ftp.gnu.org/gnu/glibc/glibc-ports-2.15.tar.gz
tar -zxf glibc-2.15.tar.gz
tar -zxf glibc-ports-2.15.tar.gz
mv glibc-ports-2.15 glibc-2.15/ports
mkdir glibc-build-2.15
cd glibc-build-2.15
../glibc-2.15/configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin
make all && make install

编译中……

4、安装BBR

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

配置加速端口

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

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

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

service haproxy-lkl restart

如果要卸载:

./ovz-bbr-installer.sh uninstall

5、检查BBR是否工作

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

ping 10.0.0.2

6、完成后可以查看防火墙规则:(centos6如下操作,centos7则为firewalld)

iptables -t nat -nL

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏云计算教程系列

如何使用Shiny Server部署R应用程序

Shiny是R编程语言的库,允许您在本机R中创建交互式Web应用程序,而无需使用HTML,CSS或JavaScript等Web技术。将Shiny应用程序部署到W...

3524
来自专栏技术博文

centos7精简安装后使用发现没有killall命令

centos7精简安装后,使用中发现没有killall命令。 经查找,可以通过以下命令解决: yum install psmisc 简单介绍一下 psmisc ...

2523
来自专栏python3

Nginx日志指定时间段查询

查看指定时间的日志  19:00~20:00 cat access.log |awk -F "[ |/]"  '$6>="2017:19:00:00"&&$6<...

1262
来自专栏谈补锅

ios8版本地图定位注意点

  然后我运行时,发现地图定位功能竟然不起作用,一查,发现我的是ios8版本, 针对ios8版本,必须在配置文件info.plist进行一项配置,就是增加NSL...

1394
来自专栏遊俠扎彪

SVN Client常用命令

之前写过一篇关于如何安装SVN Server的内容,也亲在CentOS上实践过,可能对系统管理员比较有用,再写一篇对普通开发者有点帮助的SVN Client常用...

3347
来自专栏用户2442861的专栏

如何在ubuntu下安装vmware-tools?以及屏幕显示太小

首先记的修改 CD ISO  为linux.iso  否则的话会弹不出那个vmwaretools  那个相关的。

1192
来自专栏python3

openvpn mac客户端使用

Mac上使用OpenVPN,需要安装Tunnelblick【OpenVPN客户端】

3223
来自专栏Samego开发资源

让子弹飞 | 那个程序员的mac常用软件清单目录

Magnet keeps your workspace organized. Activated by dragging, customizable keyb...

1172
来自专栏前端大白专栏

使用dva脚手架中使用redux-sage感受

1854
来自专栏吴柯的运维笔记

分享Shell脚本几个简单字符及字符串应用实例

shell脚本中,在一行输入多个命令时: A;B;C   #执行A;执行B;执行C A&&B   #执行A,仅当A成功,才执行B A||B ...

2715

扫码关注云+社区