首先我们下载 南琴浪大佬OpenVZ魔改BBR Rinetd脚本
这里以Centos为例
# 单网卡
wget https://github.com/tcp-nanqinlang/lkl-rinetd/releases/download/1.1.0/tcp_nanqinlang-rinetd-centos.sh
# 多网卡
wget https://github.com/tcp-nanqinlang/lkl-rinetd/releases/download/1.1.0/tcp_nanqinlang-rinetd-centos-multiNIC.sh
Debian or Ubuntu
可以直接参考https://github.com/tcp-nanqinlang/wiki/wiki/lkl-rinetd
先不要执行bash,我们要先修改一下脚本文件,编辑刚我们下载的那个文件
,找到如下图这一段,把check_ovz()这个方法给删了。
这段代码的用途是检查是否为OVZ架构,如果非OVZ架构就直接结束脚本。
删除完成后
最后运行
bash tcp_nanqinlang-rinetd-centos.sh
中间提示什么都不要慌,一律无视,直到出现:
输完端口之后可能会卡住,直接CTRL+C 结束脚本。
然后再次执行脚本,选择查看脚本情况:
这里已经显示BBR已经在运行了,说明有用。
在 /home/tcp_nanqinlang 进行安装,所以安装完成后不要动这个文件夹了(除非你想修改端口)。
安装过程中,会提示输入端口号。多个端口号用空格隔开。不支持端口段。
安装完成后,会开启 lkl-rinetd。以后重启机器也会随开机自启。
使用前请注意自己的 iptables 相关设置。