openvz VPS Centos主机安装BBR
推荐安装魔改BBR:
Centos 6 64位openvz系统安装bbr:
wget https://raw.githubusercontent.com/nanqinlang-tcp/tcp_nanqinlang/master/Rinetd/bash/tcp_nanqinlang-rinetd-centos.sh
bash tcp_nanqinlang-rinetd-centos.sh
普通BBR安装方法如下:
-----------------------------------------------------------------------------------
先去 VPS 的 Panel 里打开 TUN/TAP 功能 (如$5/年的HMB可登录https://solusvm.hostmybytes.com/login.php自己打开tun,如果你的vps面板中无法自己打开,可以发ticket让客服打开)
判断tun/tap是否打开:
ssh登录后输入cat /dev/net/tun,如果返回“ File descriptor in bad state”则表示打开
1、如果本机glibc小于2.14,先更新glibc
查看glibc版本
ldd --version
ldd (GNU libc) 2.12
编译安装:
1)安装gcc
yum install gcc
2)编译安装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
此处编译会很久,请耐心等待!
2、安装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
在文件里添加需要加速的端口,每行一条,可以配置单个端口或者端口范围,以 # 开头的行将被忽略。 例如:8800 或者 8800-8810 配置完成之后,只需要重启 haproxy-lkl 即可(service haproxy-lkl restart)。
如需卸载,请执行:
./ovz-bbr-installer.sh uninstall
3、检查bbr是否工作
判断 bbr 是否正常启动可以尝试 ping 10.0.0.2,如果能通,说明 bbr 已经启动。
然后检查 iptables 规则
输入iptables -t nat -nL可以看到加速端口的规则:
如果开启加速后ss或ssr无法使用,可以尝试修改ss或ssr的监听地址,改成“0.0.0.0”或“127.0.0.1”地址再试
评论:30