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

相关文章

来自专栏微信公众号:Java团长

玩转Redis集群(上)

要想搭建一个最简单的Redis集群,那么至少需要6个节点:3个Master和3个Slave。为什么需要3个Master呢?如果你了解过Hadoop/Storm/...

582
来自专栏Java工程师日常干货

玩转Redis集群(上)Redis集群搭建

要想搭建一个最简单的Redis集群,那么至少需要6个节点:3个Master和3个Slave。为什么需要3个Master呢?如果你了解过Hadoop/Storm/...

673
来自专栏Python攻城狮

浅谈Python中ftplib模块1.ftp登陆连接2.FTP相关命令操作3.实例

写了这么久,都只是简单的用法,缺少实例,敏感的我,读完以后仿佛感受到看这篇文章的人一股满满的期望与失落混杂的无奈感。放心~当然有实例了。代码已上传Github,...

682
来自专栏BeJavaGod

redis 一二事 - 搭建集群缓存服务器

在如今并发的环境下,对大数据量的查询采用缓存是最好不过的了,本文使用redis搭建集群 (个人喜欢redis,对memcache不感冒) redis是3.0后增...

2933
来自专栏吴小龙同學

Mac 配置 adb 环境、gradlew:command not found

今年 6 月 15 日,我痛下决心,买了心仪已久的 MacBook Pro,《2017 款 MacBook Pro 初体验》,Mac 小白,这篇文章是踩坑后的...

5057
来自专栏猿人谷

eclipse在Ubuntu 13.04下的安装过程及问题小记

一、eclipse安装过程 首先确保在安装eclipse之前已经安装好Java虚拟机 1. eclipse官网下载压缩包  下载地址:http://www.ec...

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

如何在Ubuntu 14.04上使用UFW设置防火墙

UFW或简单防火墙是iptables的一个接口,旨在简化配置防火墙的过程。虽然iptables是一个可靠而灵活的工具,但初学者很难学会如何使用它来正确配置防火墙...

653
来自专栏开源项目

Windows 下 Git 的安装及如何与码云协作

首先,Git是一个开源的分布式版本控制系统,对跨平台时遇到的一些问题有很不错的支持。 其次,码云Git是一个线上的代码托管平台,能与各地的git代码仓库进行协作...

3017
来自专栏北京马哥教育

ansible常用模块简单介绍

本篇介绍下常用的模块。根据官方的分类,将模块按功能分类为:云模块、命令模块、数据库模块、文件模块、资产模块、消息模块、监控模块、网络模块、通知模块、包管理模块、...

780
来自专栏deed博客

Ubuntu 14.04下shadowsocks-qt5的安装

2074

扫码关注云+社区