搬瓦工VPS 魔改 BBR加速(一键脚本)tcp_nanqinlang.sh 适用于CentOS6/7/8 和Debian 7+

搬瓦工机场JMS

最近,搬瓦工之前的很多便宜机型都下架了,比较便宜的49.99美元的搬瓦工VPS机型也处于断货中,而且以前的SS一键安装也没有了,之前有一段时间还可以用隐藏链接的方式安装,

但是现在,新购买的用户只能用命令安装了,给很多不懂命令的小伙伴造成了不少麻烦,如果略懂命令的朋友可以参考《搬瓦工SS命令搭建详细教程》,不懂命令的,也可以加群联系群主(也就是本人)帮忙安装(自己安装Teamview后跟我联系,远程协助你自己也可以学习安装方法),记得装完犒劳下小的(毕竟这么多小伙伴也需要一些时间才能满足大家!)

好了,通过群管理(昵称:•))) 59 )了解到 魔改BBR的加速效果不错,所以就亲测了下,现把安装方法告诉大家,有需要可以自己尝试,我就不发实测图了,据说是可以到4W的速度,很不错。

注意:据我所知,速度太快经常会遇到,被封端口,被封IP等问题,所以没有太多特殊需要的就不要去折腾,用搬瓦工自带的BBR系统速度也是可以接受的!

脚本安装

支持系统:CentOS 6+Debian 8+Ubuntu 14+

注意:该脚本在Vultr各个系统均测试通过,如果期间有出现任何问题,可向原作者反映帮助改善。
运行以下命令:

先运行:

yum -y install wget

然后再运行BBR脚本

wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh
Centos8不要运行此脚本,可用下方脚本
2020年更新BBR ,可用于Centos 8
不卸载内核版本
wget -N "https://github.000060000.xyz/tcpx.sh" && chmod +x tcpx.sh && ./tcpx.sh
卸载内核版本
wget -N "https://github.000060000.xyz/tcp.sh" && chmod +x tcp.sh && ./tcp.sh

Ubuntu 18.04魔改BBR暂时有点问题,可使用以下命令安装:

wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh"
apt install make gcc -y
sed -i 's#/usr/bin/gcc-4.9#/usr/bin/gcc#g' '/root/tcp.sh'
chmod +x tcp.sh && ./tcp.sh

使用脚本后会出现如下选项:

根据自己需求操作,重启后再使用./tcp.sh命令接着点选数字进行操作,看到下图,说明已成功!

如果在删除内核环节出现这样一张图

注意选择NO,然后根据提示重启系统。


备用安装命令:https://github.com/xratzh/CBBR

Debian8、9/Ubuntu14、16(64位)开启魔改BBR

  • Ubuntu14.04需要提前:
sudo apt-get install -y software-properties-common
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get -y install g++-4.9
  • Debian9需要提前:
wget --no-check-certificate -O libssl.deb https://raw.githubusercontent.com/xratzh/CBBR/master/debkernel/libssl1.0.0_1.0.2-1_amd64.deb
dpkg -i libssl.deb

第一步:

apt-get install -y wget && wget --no-check-certificate -O D1.sh https://raw.githubusercontent.com/xratzh/CBBR/master/D1.sh && bash D1.sh

之后输入Y就会重启

第二步:

wget --no-check-certificate -O D2.sh https://raw.githubusercontent.com/xratzh/CBBR/master/D2.sh && bash D2.sh

Ubuntu18开启魔改BBR

会把内核锁定在4.15
第一步:

apt install -y wget && wget --no-check-certificate -O D3.sh https://raw.githubusercontent.com/xratzh/CBBR/master/D3.sh && bash D3.sh

之后输入Y就会重启

第二步:

wget --no-check-certificate -O D4.sh https://raw.githubusercontent.com/xratzh/CBBR/master/D4.sh && bash D4.sh

CentOS7开启魔改BBR

第一步:

yum install -y wget && wget --no-check-certificate -O C71.sh https://raw.githubusercontent.com/xratzh/CBBR/master/C71.sh && bash C71.sh

之后输入Y就会重启

第二步:

wget --no-check-certificate -O C72.sh https://raw.githubusercontent.com/xratzh/CBBR/master/C72.sh && bash C72.sh

CentOS6开启魔改BBR

第一步:

yum install -y wget && wget --no-check-certificate -O C61.sh https://raw.githubusercontent.com/xratzh/CBBR/master/C61.sh && bash C61.sh

之后输入Y就会重启

第二步:

wget --no-check-certificate -O C62.sh https://raw.githubusercontent.com/xratzh/CBBR/master/C62.sh && bash C62.sh

Tips

  • 存在对于其他内核的删除,只保留4.11.8内核的行为
  • 为什么不能一键,因为Linux内核在4.0后支持不重启更换,但是CentOS和Debian/Ubuntu很多的内核都是4.0-的版本,Debian9和Ubuntu16.04则是4.0+的版本。
  • Xratzh压力测试,发现bbr和魔改bbr都开启时会达到最快(个人验证),本脚本默认两者都开启。
  • 脚本里加入了对内核的锁定,之后update时不会变动内核。内核统一选择4.11.8版本。
  • 由于这个我找到的CentOS/Ubuntu历史内核的镜像站的网速时快时慢,所以自己下载了上传到GitHub,这样能保持一个较为稳定的速度。原来的内核地址仍然在脚本里面,只是被添加注释了,如果你不信任我上传的内核,可以自己取消注释使用镜像站的内核下载方式。
  • 部分内容借鉴了Vicer大佬Teddysun大佬的脚本,感谢hostloc的yankee大佬和nanqinlang大佬的魔改优化。

备用安装脚本

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

系统要求:适用于Debian 7+CentOS 6/7

1、这个是新手简装版本,只需 运行脚本第一项+重启+运行脚本第二项。一般用户只需使用此版本,并建议使用该版本。此版本不需要编译的过程,直接安装v4.10.2内核。

# Debian 7+
# fool
wget https://github.com/tcp-nanqinlang/general/releases/download/3.4.3.1/tcp_nanqinlang-fool-1.2.3.sh
bash tcp_nanqinlang-fool-1.2.3.sh

2、这个是进阶版本。提供自定义内核版本功能,只建议有用户自己指定安装的内核的版本需求的用户使用,例如你想安装v4.12.10版本的内核,就需要使用这个版本,且最高支持4.16内核。

# Debian 7+
# pro
wget https://github.com/tcp-nanqinlang/general/releases/download/3.4.5.1/tcp_nanqinlang-pro-3.4.5.1.sh
bash tcp_nanqinlang-pro-3.4.5.1.sh

3、这个是CentOS平台的版本,尚处于测试版,请勿在重要环境使用。

# CentOS 6/7
# only 64 bit
wget https://raw.githubusercontent.com/tcp-nanqinlang/general/master/General/CentOS/bash/tcp_nanqinlang-1.3.2.sh
bash tcp_nanqinlang-1.3.2.sh

使用简介

安装时会出现四个选项供以选择

1、安装内核
选择第一个选项用于安装内核。在安装内核时,请注意区别:

#Debian系统
下载内核安装包至/home/tcp_nanqinlang,脚本第二项运行完成后移除该文件夹。
系统中只会留下新安装的内核,原有的所有内核都会被移除。
对于pro版本,安装的内核版本由你指定,若不确定应输入哪个版本号,直接回车即可,会安装v4.10.10版本内核。
指定安装内核版本为v4.13.x时,会使用新版本内核适配的源码。
本魔改项目暂不支持v4.14及以上版本内核。
此命令执行完毕后,请根据脚本内提示确认内核是否已安装完毕。

#CentOS系统
CentOS的脚本,套路和上面Debian的大致相当,主要在于以下区别:
不会询问安装版本号,直接安装内核版本v4.12.10。
内核安装完成后,系统中会装有linux-ml-4.12.10、linux-ml-devel-4.12.10、linux-ml-headers-4.12.10三个内核。
内核安装完成后,系统中依旧会留有旧版本的linux-x.xx.xx-ml内核,这些残留的内核,会在执行第二个选项 “安装并启用算法” 后被移除。

内核安装示例:

确认内核更换完成后,重启你的vps

2、开启算法
重启开机后,再次运行该脚本,选择第二项: 安装并开启算法。

3、检查运行状态
选项三用于检查tcp_nanqinlang是否已被加载(installed)和启用(running)。

4、卸载BBR
不会删除已安装的内核,仅移除sysctl.conf中的相关设置项。然后重启机器后,魔改BBR才会停止运作。

注意事项

  1. 一定要在执行完成安装内核并重启vps后,才能执行安装并启用算法。
  2. 卸载命令不会改动内核。
  3. pro版本的编译过程报错,请留言。

未经允许不得转载:搬瓦工VPS_美国VPS » 搬瓦工VPS 魔改 BBR加速(一键脚本)tcp_nanqinlang.sh 适用于CentOS6/7/8 和Debian 7+

赞 (17) 打赏

相关推荐

    暂无内容!

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏