Rat's

OpenVZ平台安装魔改BBR:LKL一键安装脚本
说明:关于OpenVZ安装BBR之LKL方法,记得很久前转过91yun博主的,参考:OpenVZ安装BBR新方法:...
扫描右侧二维码阅读全文
06
2017/11

OpenVZ平台安装魔改BBR:LKL一键安装脚本

说明:关于OpenVZ安装BBRLKL方法,记得很久前转过91yun博主的,参考:OpenVZ安装BBR新方法:LKL一键安装包,其优势也已经提过了,占用资源少,而魔改BBR也出来了许久,于是nanqinlang大佬就做了个魔改BBR-LKL一键安装脚本。有兴趣的可以试试。

安装

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

系统要求:Debian 8+ 64位、CentOS 7 64位。

注意:只适用OpenVZ,后台需开启TUN/TAP。且OpenVZ via LKL版,尚处于测试版,请勿在重要环境下使用。

运行以下命令:

# Debian 8+
# 64 bit
# ldd > = 2.14
# tun/tap enabled
wget https://github.com/tcp-nanqinlang/lkl-haproxy/releases/download/1.1.1/tcp_nanqinlang-haproxy-debian.sh
bash tcp_nanqinlang-haproxy-debian.sh

# CentOS 7
# 64 bit
# ldd > = 2.14
# tun/tap enabled
wget https://github.com/tcp-nanqinlang/lkl-haproxy/releases/download/1.1.1/tcp_nanqinlang-haproxy-centos.sh
bash tcp_nanqinlang-haproxy-centos.sh

使用说明

以下进行脚本使用说明:

1、安装LKL
此命令用于安装LKL

  • /home/tcp_nanqinlang进行安装,所以安装完成后不要动这个文件夹了(除非你想修改端口)。
  • 安装过程中,会提示你选择单个端口或端口段输入,具体已在运行脚本的提示中有说明,这里不再赘述。
  • 安装完成后,会开启LKL ,以后重启机器也会随开机自启。
  • 以后若需要修改转发端口,请将/home/tcp_nanqinlang/haproxy.cfg中的端口号和/home/tcp_nanqinlang/running.sh中的端口号改为你想要的端口或端口段,修改完成后重启vps
  • 使用前请注意自己的iptables相关设置。

2、检查LKL运行状态
此命令用于检查LKL运行与否,可通过返回的提示判断。

3、卸载LKL
运行此命令会卸载haproxy 、删除/home/tcp_nanqinlang 、清空iptables规则、移除/etc/rc/local中的开机自启项。

当然也可以尝试下扩软博主的OVZ魔改BBR方法:OpenVZ平台Google BBR一键安装脚本

原文地址:OpenVZ 开启魔改 BBR - LKL 一键安装脚本

Vultr新用户注册送100美元/16个机房按小时计费,支持支付宝,【点击查看】。
最后修改:2018 年 05 月 06 日 01 : 21 PM

发表评论

26 条评论

  1. QQW

    检查运行状态显示tcp_nanqinlang not running, please check !

    1. Rat's
      @QQW

      安装了吗?或者安装结束有没有什么报错

  2. iowa

    博主,我新手,端口设置怎么选?比如我安装55端口用的是8888, 电脑上用的55端口是1080。 我安装这个用默认443。55连不通,换443说端口已被占用。而手机上小火箭(没有输端口的选项)可以连通。

    1. Rat's
      @iowa

      你的55端口是什么,这里的加速端口就填的什么,至于客户端,端口需要和服务器一致,如果你55端口是443,那你客户端也要填443,1080是本地端口,默认就行。最后还是连不通的话,检查下防火墙设置,或者你说下你系统。

  3. hohenheim

    root@hohenheim:~# wget https://github.com/tcp-nanqinlang/lkl-haproxy/releases/download/1.1.1/tcp_nanqinlang-haproxy-debian.sh
    converted 'https://github.com/tcp-nanqinlang/lkl-haproxy/releases/download/1.1.1/tcp_nanqinlang-haproxy-debian.sh' (ANSI_X3.4-1968) -> 'https://github.com/tcp-nanqinlang/lkl-haproxy/releases/download/1.1.1/tcp_nanqinlang-haproxy-debian.sh' (UTF-8)
    --2018-06-06 16:46:25-- https://github.com/tcp-nanqinlang/lkl-haproxy/releases/download/1.1.1/tcp_nanqinlang-haproxy-debian.sh
    Resolving github.com (github.com)... 192.30.253.113, 192.30.253.112
    Connecting to github.com (github.com)|192.30.253.113|:443... connected.
    ERROR: The certificate of 'github.com' is not trusted.
    ERROR: The certificate of 'github.com' hasn't got a known issuer.
    第一步就沉船了

    1. Rat's
      @hohenheim

      你用的mini版吧?在下载中间加个参数就好了,wget -N --no-check-certificate https://xx。

      1. hohenheim
        @Rat's

        NAT没法装的吗?我试了三个不同的脚本了

        1. Rat's
          @hohenheim

          这个好像可以装,你用了不行吗?

          1. hohenheim
            @Rat's

            用不了
            debconf: delaying package configuration, since apt-utils is not installed
            Selecting previously unselected package dmidecode.
            (Reading database ... 19190 files and directories currently installed.)
            Preparing to unpack .../dmidecode_2.12-3_amd64.deb ...
            Unpacking dmidecode (2.12-3) ...
            Selecting previously unselected package virt-what.
            Preparing to unpack .../virt-what_1.14-1_amd64.deb ...
            Unpacking virt-what (1.14-1) ...
            Setting up dmidecode (2.12-3) ...
            Setting up virt-what (1.14-1) ...
            [Error] only support OpenVZ !

            1. Rat's
              @hohenheim

              你是什么架构的服务器?

              1. hohenheim
                @Rat's

                面板上很明确的写着OpenVZ,而且刚刚工单很明确的告诉我不开放tun

                1. Rat's
                  @hohenheim

                  脚本提示不是ovz。

  4. hohenheim

    有32位的版本吗?

    1. Rat's
      @hohenheim

      没有,ovz的bbr只有64位。

  5. 叶赫那拉人

    我是新手,我想问问 这个bbr设置的端口和端口段是什么 是我酸酸乳的端口 还是什么端口 怎么设置好?

    1. Rat's
      @叶赫那拉人

      你加速哪个程序,就填那个程序所使用的端口,比如加速网站,就填80/443,加速酸酸乳就填酸酸乳所用的端口。

  6. 菜虹

    404了=W=

    1. Rat's
      @菜虹

      链接已补。

  7. xiaox

    大佬,我端口段填了1-65535然后ssh连不上了怎么办

    1. Rat's
      @xiaox

      后台有vnc吗,没有的话,只能重装了。

      1. xiaox
        @Rat's

        看起来好像是因为某种原因haproxy一直被杀,然后我想用supervisor被杀后自动重启又不知道这个东西到底要怎么启动

        1. Rat's
          @xiaox

          你换种bbr试试,https://www.moerats.com/archives/111/。

  8. 小A

    开了这个就不能用酸酸乳。

    1. Rat's
      @小A

      可能防火墙规则冲突,关掉防火墙或者换个脚本试试,查看:https://www.moerats.com/archives/111/。

  9. 踩单车单词

    已无法使用,求更新,命令里面的链接404了。

    1. Rat's
      @踩单车单词

      已更新。