想要建站?如何建站?本文根据博主的建站经验提供手把手的建站教程,让有需要的朋友选择有个参考,新手也可以建站!

本文参照 搬瓦工建站教程 WordPress建站 Otstar 大佬的博客 猫大 大佬的博客进行整合

授权信息

开启BBR有什么用?

BBR是Google出品的TCP拥塞控制算法,目前集成在最新的Linux内核中。国外VPS服务器上安装BBR后,可以明显提高连接速度,降低丢包。

BBR对SS/SSR有明显的加速作用,看Youbube视频时更为明显。另外如果在国外VPS服务器上架设网站,BBR也可以加速网站的加载速度。

魔改版BBR,则是在原版BBR基础上的修改版本,通过参数的修改,使加速算法更为激进,比原版BBR有更为明显的加速效果。

博主暂时只测试了三种_(:з」∠)_

BBR魔改版>BBR≈锐速

另外的几种是大佬 猫大 推荐给我的

方法

暴力魔改BBR

目前网络上使用较多的,是南琴浪的魔改版BBR。

适用平台:KVM虚拟的VPS服务器。

适用系统:Debian 7+ 32位/64位(Debian7、Debian8、Debian9)、CentOS 6+ 64位(CentOS6、CentOS7)

  • 登录Xshell 6/Putty
  • 根据不同的系统,依次输入以下内容

Debian版

wget --no-check-certificate https://github.com/tcp-nanqinlang/general/releases/download/3.4.2.1/tcp_nanqinlang-fool-1.3.0.sh
bash tcp_nanqinlang-fool-1.3.0.sh

CentOS版:

wget --no-check-certificate https://raw.githubusercontent.com/tcp-nanqinlang/general/master/General/CentOS/bash/tcp_nanqinlang-1.3.2.sh
bash tcp_nanqinlang-1.3.2.sh

若提示未找到命令,先输入以下内容,再重新输入上面的(wget和bash分别是一种命令,具体自己可以到网上去查)

yum -y install wget
  • 出现下图提示时,输入数字1选择安装内核,然后回车:
  • 接下来的安装过程中,部分系统可能会有提示,提示删除旧的内核,是否取消。这时按方向右键,选择No后回车,确认删除。
  • 安装成功后,会提示以下内容
  • 输入reboot重启
  • 等待一段时间重启后,连接VPS
  • 输入以下内容 接下来的安装过程中,部分系统可能会有提示,提示删除旧的内核,是否取消。这时按方向右键,选择No后回车,确认删除。

Debian版:

bash tcp_nanqinlang-fool-1.3.0.sh

CentOS版:

bash tcp_nanqinlang-1.3.2.sh
  • 输入数字2,等待开启
  • 重复以上,输入数字3,检查是否开启
  • 如需要卸载,重复以上,输入数字4卸载( 注意:此卸载仅卸载算法,并不卸载内核。 )

BBR和BBR2一键包

以下参考 猫大 教程(部分系统可能不合适)

BBR2目前还是预览版,是BBR的升级版本,目前还不够成熟,不建议生产环境使用。

BBR2详细说明参见:https://github.com/google/bbr/blob/v2alpha/README.md

安装证书

  • #Debian&Ubuntu
pt-get -y install ca-certificates
  • #CentOS
yum -y install ca-certificates

安装内核

  • 不卸载内核(安全,若出现不能启动等,可VNC换启动内核)
wget -N --no-check-certificate "https://github.com/ylx2016/Linux-NetSpeed/raw/master/tcpx.sh" && chmod +x tcpx.sh && ./tcpx.sh
  • 卸载内核
wget -N --no-check-certificate "https://github.com/ylx2016/Linux-NetSpeed/raw/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh
  • 1.bbr内核更新为5.5/5.4
  • 2.bbrplus内核更新为4.14.168
  • 3.bbr/bbrplus 对应的centos6,7,8 debian8,9,10  ubuntu16,18,19都是对应一一编译的
  • 4.不支持32位系统,锐速内核稍微更新,
  • 5.去掉魔改版 增加xanmod 5.5.1版本xanmod 只添加了centos7,8 debian9,10
  • 6.5.5内核支持cake队列 5.4未测试

测试版本,建议先用不卸载内核版本测试,然后再用正常版本
不卸载内核表示不会去卸载现有的内核

相关问题

双持bbr+锐速

  • bbr 添加
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p
  • 编辑锐速文件
nano /appex/etc/config
  • 检测代码有BUG,如果锐速正常运行查看
bash /appex/bin/lotServer.sh状态| grep“ LotServer”
  • 检查bbr ?
lsmod | grep bbr
  • 查看当前支持TCP算法
cat /proc/sys/net/ipv4/tcp_allowed_congestion_control
  • 查看当前运行的算法
cat /proc/sys/net/ipv4/tcp_congestion_control

命令: uname -a
作用: 查看系统内核版本号及系统名称
命令: cat /proc/version
作用: 查看目录”/proc”下version的信息,也可以得到当前系统的内核版本号及系统名称

测试分支
https://github.com/ylx2016/Linux-NetSpeed/tree/2020.2.3
https://github.com/ylx2016/Linux-NetSpeed/releases

原作者
https://github.com/cx9208/Linux-NetSpeed
https://github.com/chiakge/Linux-NetSpeed


Warning: Undefined variable $current_user in /www/wwwroot/blog.oyi.me/wp-content/themes/Origami/comments.php on line 10

Warning: Attempt to read property "user_login" on null in /www/wwwroot/blog.oyi.me/wp-content/themes/Origami/comments.php on line 10
说点什么
支持Markdown语法
好耶,沙发还空着ヾ(≧▽≦*)o
Loading...