rinetd版魔改bbr一键脚本

  • 3
  • 14,357 views
  • A+
所属分类:Linux

早在去年的时候就有各路大佬做了openvz架构可以使用的bbr一键脚本,有uml、lkl等,不过这两种都需要VPS打开TUN/TAP功能,也就是支持威屁恩的功能,有的商家默认不开启需要发工单。今天介绍的rindtd版本则不需要TUN/TAP就可以开启bbr,占用资源也不多,是由南琴浪魔改linhua来的版本。本人测试还不错,不过不能批量支持端口段,需要多端口的话需要一个个手动添加。

项目地址:https://github.com/nanqinlang-tcp/tcp_nanqinlang

系统要求:64位  openvz

使用方法

Debian && Ubuntu

#适用于单网卡(单IP)服务器:
wget https://github.com/tcp-nanqinlang/lkl-rinetd/releases/download/1.1.0/tcp_nanqinlang-rinetd-debianorubuntu.sh
bash tcp_nanqinlang-rinetd-debianorubuntu.sh
#如果提示only support OpenVZ !,则使用下面这个脚本
wget https://github.com/tcp-nanqinlang/lkl-rinetd/releases/download/1.1.0-nocheckvirt/tcp_nanqinlang-rinetd-debianorubuntu-nocheckvirt.sh
bash tcp_nanqinlang-rinetd-debianorubuntu-nocheckvirt.sh

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

CentOS7

#和上面一样,也分单网卡和多网卡版本
#单网卡
wget https://github.com/tcp-nanqinlang/lkl-rinetd/releases/download/1.1.0/tcp_nanqinlang-rinetd-centos.sh
bash tcp_nanqinlang-rinetd-centos.sh
#如果提示only support OpenVZ !,则使用下面这个脚本
wget https://github.com/tcp-nanqinlang/lkl-rinetd/releases/download/1.1.0-nocheckvirt/tcp_nanqinlang-rinetd-centos-nocheckvirt.sh
bash tcp_nanqinlang-rinetd-centos-nocheckvirt.sh

#多网卡
wget https://github.com/tcp-nanqinlang/lkl-rinetd/releases/download/1.1.0/tcp_nanqinlang-rinetd-centos.sh
bash tcp_nanqinlang-rinetd-centos.sh
#如果提示only support OpenVZ !,则使用下面这个脚本
wget https://github.com/tcp-nanqinlang/lkl-rinetd/releases/download/1.1.0-nocheckvirt/tcp_nanqinlang-rinetd-debianorubuntu-nocheckvirt-multiNIC.sh
bash tcp_nanqinlang-rinetd-debianorubuntu-nocheckvirt-multiNIC.sh

输入脚本命令后输入想要加速的端口安装即可。

使用说明

以下进行脚本使用说明:

安装 rinetd-bbr

此命令用于安装 rinetd-bbr。

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

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

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

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

检查 rinetd-bbr 运行状态

此命令用于检查 rinetd-bbr 运行与否,可通过返回的提示判断。

卸载 rinetd-bbr

运行此命令会删除 /home/tcp_nanqinlang 、移除 rc.local 开机自启项和 iptables raw 表。属于完整卸载,不会有残留。卸载后无需重启。

文章来源:https://sometimesnaive.org/article/linux/bash/tcp_nanqinlang-rinetd

weinxin
我的微信公众号
我的微信公众号扫一扫

发表评论

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

目前评论:3   其中:访客  0   博主  0

    • C.C.Nemo C.C.Nemo 0

      Ign http://archive.canonical.com trusty InRelease
      Hit http://archive.canonical.com trusty Release.gpg
      Get:1 http://security.ubuntu.com trusty-security InRelease [65.9 kB]
      Ign http://archive.ubuntu.com trusty InRelease
      E: The method driver /usr/lib/apt/methods/https could not be found.
      N: Is the package apt-transport-https installed?
      tcp_nanqinlang-rinetd-debian-ubuntu.sh: line 30: virt-what: command not found
      [Error] only support OpenVZ !

      这是什么问题呢。Ubuntu 谢谢

        • taibin taibin 1

          @C.C.Nemo 我也遇到同样的问题,我的本来就是openvz,但却报错提示我只支持openvz

            • 城西小霸王 城西小霸王 0

              @taibin 先更新apt-get,再安装virt-what,重新运行脚本