通过使用谷歌的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 &