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 条评论
登录 后参与评论

相关文章

来自专栏耕耘实录

再议Linux文件、目录的隐藏属性(lsattr、chattr)

版权声明:本文为耕耘实录原创文章,各大自媒体平台同步更新。欢迎转载,转载请注明出处,谢谢。

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

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

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

29250
来自专栏阮一峰的网络日志

HTTP/2 服务器推送(Server Push)教程

HTTP/2 协议的主要目的是提高网页性能。 头信息(header)原来是直接传输文本,现在是压缩后传输。原来是同一个 TCP 连接里面,上一个回应(respo...

35850
来自专栏Samego开发资源

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

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

16220
来自专栏遊俠扎彪

SVN Client常用命令

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

44470
来自专栏云计算教程系列

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

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

68340
来自专栏smy

jquery及原生javascript对jsonp解决跨域问题实例详解

jquery方式 ---- 前端: $.ajax({ url: 'http://m.xxx.tv/goLottery', ...

42970
来自专栏用户2442861的专栏

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

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

29220
来自专栏python3

Nginx日志指定时间段查询

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

23120
来自专栏Python中文社区

用python搭建一个校园维基网站(二)—— 可编辑内容的首页的创建

專 欄 ❈ treelake ,Python中文社区专栏作者 项目Github地址: https://github.com/zr777/school-wik...

46980

扫码关注云+社区

领取腾讯云代金券