温馨提示:此脚本尽量避免在生产环境使用。
这篇文章介绍的是使用Google BBR加速你的VPS网络的一种方式,因为在我们搭建好v2ray或shadowsocks之后,连接效果往往不如人意,所以这种方式是我们在有限的资源条件下,尽最大可能加速你的网络的一种途径。
测试环境
最近一段时间,不断有网友反馈说使用此脚本之后VPS无法使用xshell进行连接的情况,今天(2020年2月4日)我又测试了一遍,均未出现无法连接的情况,以下内容仅对我测试的情形负责,测试环境分别如下:
其中我的搬瓦工启用BBRplus加速没有成功,于是我安装的1.安装BBR/BBR魔改版内核
及6. 使用暴力BBR魔改版加速(不支持部分系统)
。如下图:
再次提示,脚本不要适用于生产环境,如果此方法不适合你的VPS,请尝试其他方法进行加速。
进行Google BBR PLUS部署之前,我已经安装了基于vmess+tls+websocket的v2ray服务端,具体参考:基于nginx搭建v2ray服务端配置vmess+tls+websocket完全手册,接下来只对加速部分进行说明。
安装bbr plus修正版
依次执行下面的命令:
#安装wget,digitalocean默认没有安装wget,安装一下
yum -y install wget
#执行BBR PLUS修正版一键脚本
wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh
如上图所示,先输入2
,安装 BBRplus版内核,安装完之后会提示重启系统,重启之后再运行脚本,输入7
,使用BBRplus版加速,一键安装,很方便,该脚本可以多次运行,当看到提示:当前状态:已安装 BBRplus加速内核,BBRplus启动成功
,表示加速成功。
测试加速效果
下面是我安装之后v2ray的Youtube加速效果,4K视频还算流畅。
注意:对于任何加速都是需要对应的环境,如果你的加速效果不够理想,有多种因素可能会影响,比如你的VPS配置比较烂、你的VPS针对你的上网环境线路不太友好等等,所以你可以尝试更换VPS的数据中心位置,比如我的是Digitalocean San Francisco,直到尝试到符合你的环境,没有不变应万变的VPS,只有适合你的网络线路环境,所以多尝试,我也是多次尝试更换数据中心才找到的,Digitalocean支持更换数据中心位置,参考:Digitalocean镜像备份并更换机房位置(更换IP)。可以方便的实现搭建一次,便捷切换机房位置的效果。
用完BBR就再也连不上主机了。
不会吧,我的现在还一直用着呢,前天还重新部署了一台机器呢。
4K视频速度大概多少?没用加速直接三件套有点速度不行,现在是tls+kcp,虽然是官方不建议配置。。
我安装bbr后直接连不上主机,也ping不通,Ubuntu 16.04 系统。不死心又来一次,这次换centos 7.6,还是一样的问题。
这应该bbr应该没关系吧,我最近几天还装过,是不是防火墙,端口之类的问题
脚本第一次跑的时候,和截图里一样提示“已安装bbrplus加速内核”。还是按照文中的说法输入2安装bbrplus内核,然后提示我“检测到 6 个其余内核,开始卸载…”。一通卸载之后跟我说要重启VPS,重启之后就连不上ssh了。我到我的vps提供商那里的console里看,emm好像出了很大的问题,甚至vps无法正常开机的样子
后来是怎么解决的?我和你情况一下,重启后就连不上ssh了。
我的是搬瓦工和digitalocean,使用此脚本没问题,大概跟你的VPS内核有关
的的带宽是多少的,我用了bbr之后速度提升不明显,我是cloudflar做的cdn分发,1Gb带宽,看视频720p的都不行,也是山东联通
5555啊我搞了一天好不容易能fq了,好的我重新搞一次吧
CentOs7的VPS,按照教程弄了之后xshell无法连接。
慎用