说明 没有开启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+
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端口,安装完成后会启动服务并添加至开机自启动,无需再设置。
原版bbr
和修改版bbr
二选一即可
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
)
参考
linhua55:https://github.com/linhua55/lkl_study
mixool:https://github.com/mixool/rinetd