文章

在OVZ上使用BBR加速。

  编辑于:2018-08-17

通过使用谷歌的BBR技术可以有效的加速VPS的网络,但是因为这项技术有内核版本的要求,所以基本上只能在KVM架构的服务器上进行使用。后来大家使用LKL或者UML的方法在OVZ架构的VPS上也实现了BBR加速。这里介绍一种基于LKL的OVZ使用BBR的黑科技,此方法由https://github.com/linhua55带来。

下载rinetd,选择其中一个即可。

#原版 
wget --no-check-certificate "https://files.zorz.cc/rinetd_bbr" -O /usr/bin/rinetd
#魔改版
wget --no-check-certificate "https://files.zorz.cc/rinetd_bbr_powered" -O /usr/bin/rinetd
#PCC版
wget --no-check-certificate "https://files.zorz.cc/rinetd_pcc" -O /usr/bin/rinetd
#添加运行权限 
chmod +x /usr/bin/rinetd

创建配置文件

vi /etc/rinetd-bbr.conf

# bindadress bindport connectaddress connectport
0.0.0.0 443 0.0.0.0 443
0.0.0.0 80 0.0.0.0 80

设置开机启动
支持systemctl的系统

vi /etc/systemd/system/rinetd.service

[Unit]
Description=rinetd

[Service]
ExecStart=/usr/bin/rinetd -f -c /etc/rinetd-bbr.conf raw venet0:0
Restart=always
  
[Install]
WantedBy=multi-user.target

执行

systemctl enable rinetd.service && systemctl start rinetd.service

不支持systemctl的系统,利用cron来实现自启。

crontab -e

@reboot su root -c "rinetd -f -c /etc/rinetd-bbr.conf raw venet0:0 &"
启动
rinetd -f -c /etc/rinetd-bbr.conf raw venet0:0 &
评论加载中