OpenVZ VPS使用BBR加速
说明 没有开启Firewalld,因为开启后会对openvz下的bbr有影响,不但实际速度会有影响,ps -A
也见不到rinted进程。原项目对此有说明:
Caution:
Dependency: iptables, grep, cut, xargs. Usual linux have these tools,But some linux use Firewalld instead of iptables, it need install iptables
适用于CentOS/RHEL7+
Ubuntu15+
debian8+
方式1 一键脚本
一键脚本安装
curl https://raw.githubusercontent.com/linhua55/lkl_study/master/get-rinetd.sh | bash
会提示添加需要加速的端口(先添加一个例如10000,后面可再添加)
Input ports you want to speed up:10000
输出如下图
添加端口
vi /etc/rinetd-bbr.conf
此时只有一行,就是刚添加的端口10000
在下面添加需要加速的端口(与shadowsocks
对应)
0.0.0.0 10000 0.0.0.0 10000 0.0.0.0 10001 0.0.0.0 10002 0.0.0.0 10003 0.0.0.0 10003 0.0.0.0 10004 0.0.0.0 10004
至此配置完毕
补充说明:一键脚本默认开启80、443端口,安装完成后会启动服务并添加至开机自启动,无需再设置。
方式2 手动配置
下载rinted
二进制文件
wget --no-check-certificate https://raw.githubusercontent.com/mixool/rinetd/master/rinetd wget --no-check-certificate https://raw.githubusercontent.com/mixool/rinetd/master/rinetd_BBR_powered -O /root/rinetd
添加可执行权限
chmod +x rinetd
添加端口
vi rinetd.conf
可以添加其他端口,如你的ss端口为10000
# bindadress bindport connectaddress connectport 0.0.0.0 443 0.0.0.0 443 0.0.0.0 80 0.0.0.0 80 0.0.0.0 10000 0.0.0.0 10000
设置开机启动
vi /etc/systemd/system/rinetd.service
添加
[Unit] Description=rinetd [Service] ExecStart=/root/rinetd -f -c /root/rinetd.conf raw venet0:0 Restart=always [Install] WantedBy=multi-user.target
启动并添加开机自启动
systemctl enable rinetd.service && systemctl start rinetd.service
测试是否成功
1080P视频呗!
此时Shadowsocks进程窗口
查看服务是否运行
ps -A
包含rinetd
就OK(一键脚本为rinetd-BBR
)
查看是否开机自启动
systemctl list-dependencies
包含rinetd.service
就OK(一件脚本rinetd-BBR.service
)