OpenVZ平台魔改BBR一键脚本之Rinetd方式

2019年10月28日12:18:09 发表评论 42 次浏览
广告也精彩

说明:Rinetd就是另外一种lkl bbr,好处是不需要开启TUN/TAP,对于后台没有或者找不到这个模块的,刚好可以用一下。其实这种方式的BBR加速很早前就提过了,参考:OpenVZ平台Google BBR加速TCP之Rinetd方式,不过就是需要手动安装,对新手有点不友好,这里loc南琴浪大佬根据这种方式,写了个魔改BBR一键脚本,就发一下。

更新

【2018年3月24日】
新增多网卡适配。

【2018年3月10日】
做了一个更暴力的rinetd-bbr module,即加强版魔改BBR,具体效果因线路而定。并修改部分代码细节。

安装

要求:OpenVZ架构,64 Bit系统。

使用命令:

1、Debian or Ubuntu系统

  1. #适用于单网卡(单IP)服务器:
  2. wget https://github.com/tcp-nanqinlang/lkl-rinetd/releases/download/1.1.0/tcp_nanqinlang-rinetd-debianorubuntu.sh
  3. bash tcp_nanqinlang-rinetd-debianorubuntu.sh
  4. #如果提示only support OpenVZ !,则使用下面这个脚本
  5. wget https://github.com/tcp-nanqinlang/lkl-rinetd/releases/download/1.1.0-nocheckvirt/tcp_nanqinlang-rinetd-debianorubuntu-nocheckvirt.sh
  6. bash tcp_nanqinlang-rinetd-debianorubuntu-nocheckvirt.sh
  7. #适用于多网卡(多IP)服务器,会为所有网卡(所有IP)提供加速:
  8. wget https://github.com/tcp-nanqinlang/lkl-rinetd/releases/download/1.1.0/tcp_nanqinlang-rinetd-debianorubuntu-multiNIC.sh
  9. bash tcp_nanqinlang-rinetd-debianorubuntu-multiNIC.sh
  10. #如果提示only support OpenVZ !,则使用下面这个脚本
  11. wget https://github.com/tcp-nanqinlang/lkl-rinetd/releases/download/1.1.0-nocheckvirt/tcp_nanqinlang-rinetd-debianorubuntu-nocheckvirt-multiNIC.sh
  12. bash tcp_nanqinlang-rinetd-debianorubuntu-nocheckvirt-multiNIC.sh

2、CentOS 7系统

  1. #和上面一样,也分单网卡和多网卡版本
  2. #单网卡
  3. wget https://github.com/tcp-nanqinlang/lkl-rinetd/releases/download/1.1.0/tcp_nanqinlang-rinetd-centos.sh
  4. bash tcp_nanqinlang-rinetd-centos.sh
  5. #如果提示only support OpenVZ !,则使用下面这个脚本
  6. wget https://github.com/tcp-nanqinlang/lkl-rinetd/releases/download/1.1.0-nocheckvirt/tcp_nanqinlang-rinetd-centos-nocheckvirt.sh
  7. bash tcp_nanqinlang-rinetd-centos-nocheckvirt.sh
  8. #多网卡
  9. wget https://github.com/tcp-nanqinlang/lkl-rinetd/releases/download/1.1.0/tcp_nanqinlang-rinetd-centos.sh
  10. bash tcp_nanqinlang-rinetd-centos.sh
  11. #如果提示only support OpenVZ !,则使用下面这个脚本
  12. wget https://github.com/tcp-nanqinlang/lkl-rinetd/releases/download/1.1.0-nocheckvirt/tcp_nanqinlang-rinetd-debianorubuntu-nocheckvirt-multiNIC.sh
  13. bash tcp_nanqinlang-rinetd-debianorubuntu-nocheckvirt-multiNIC.sh

使用说明
在/home/tcp_nanqinlang进行安装,所以安装完成后不要动这个文件夹了(除非你想修改端口)。

安装过程中,会提示输入端口号。多个端口号用空格隔开。不支持端口段。

安装完成后,会开启rinetd-bbr。以后重启机器也会随开机自启。

使用前请注意自己的iptables相关设置。

广告也精彩
广告也精彩

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: