谷歌BBR跑满带宽实现youtube高清4K流畅播放 三步改造网络环境

📌 导读:这是一篇借谷歌云服务器改造家庭网络、跑满带宽流畅播放 YouTube 4K 的折腾教程。文中的具体软件、固件、路由器型号是撰写本文时(2018年)的方案,可能已更新或失效,请按当前情况调整;不过文中提到的谷歌 BBR 拥塞控制算法至今仍是主流方案,原理部分依然有参考价值。

因为热爱所以折腾,这是对生活、对工作的一种态度。所以我也时常想着通过一些技术来改造自己的生活环境,会试着体验小米智能家居,也会用太阳能发电技术改造家庭供电系统。工作上,则是想法设法偷懒,能电脑完成的重复工作,就尽量通过软件或者python编写程序方式实现。虽然,效果有时候不尽人意,但这种方式确实能给自己带来快乐。

早前我编写了一篇关于谷歌云平台服务介绍的文章,告诉大家如何领取谷歌赠送的赠金(撰写本文时为300美元,具体额度与免费时长请以谷歌官方当前公布为准)搭建magento自建站,免费使用一整年的谷歌高性能服务器。为此,我接连编写了六篇magento自建站系列教程,并且一步一步图文并茂地给大家讲解如何用谷歌云搭建magento自建站。此外,考虑到magento的技术复杂程度,我也推出过有限的magento建站计划,提供技术指导。

今天,我们不讲magento自建站,我们重点来谈谈谷歌云对我们日常生活和工作中带来的便利和帮助。如果仅仅把谷歌云当作一个网站运营环境就太小看谷歌了。请看下图,这是通过谷歌云 实现科学上网观看 youtube 高清4K视频的一段截图。是的,用你的谷歌云账号开设的vm实例即可办到。

谷歌BBR跑满带宽实现youtube高清4K流畅播放 三步改造网络环境

坦白说,我想了很久是否要写一篇教大家怎么做到的文章,考虑到一些众所周知的原因,这篇文章并未完全开放查看,所以也设置了一个密码。

改造家庭网络环境

以下步骤为撰写本文时(2018年)的方案,其中路由器型号、固件、客户端软件等可能已经更新换代,请按当前实际情况选择对应替代方案。

一、通过淘宝购买一款华硕AC68U或者网件等品牌型号的路由器,加载梅林固件实现全网络的科学上网。

二、利用小米盒子3增强版安装谷歌框架和youtube APP,观看高清4k视频。

三、在谷歌云上的vm实例安装BBR加速软件,然后安装shadowsocksR,最后在vm防火墙中设置协议和端口;

以下是转载于facebook上的一篇详细配置教程:

通过SSH连接到VM服务器上;

1、手动输入 :sudo -i 
2、安装YankeeBBR,输入:  wget -N –no-check-certificate https://raw.githubusercontent.com/FunctionClub/YankeeBBR/master/bbr.sh && bash bbr.sh install
3、在出现的蓝底窗⼝ 按tab键,选择NO,然后选择重启输入Y,点回车会重新连接SSH或者你关闭重新在进也是一样的
4、手动输入 :sudo -i
5、bash bbr.sh start
6、输入以下内容:wget –no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocksR.sh&& chmod +x shadowsocksR.sh
7、  ./shadowsocksR.sh
8、接下来设置密码和端口
9、一路回车后,大概需要10分钟左右的配置时间,就配置完成了。
10、除此之外,还需要对谷歌云的配置防火墙规则
11:网络—–VPC网络—-防火墙规则,最后设置一下端口号

最后,将ip地址、端口、密码输入到路由器中,你的家庭网络环境就算改造完成了。

如此,你可以在客厅中,躺在沙发上,吃着炸鸡喝着啤酒,看看youtube上的春晚直播,跑youtube看春晚,这事有点扯。那么体验体验首月免费的netflix的高清以及超高清的精品美剧也是不错的选择。

谷歌BBR跑满带宽实现youtube高清4K流畅播放 三步改造网络环境

再来谈谈BBR

服务器速度的巨大提升很大程度取决于BBR的作用。2016年底,Google发表了一篇优化TCP传输算法的文章,极大地提高了TCP的throughput(吞吐量),并且已经集成到Linux 4.9内核中。这就是由谷歌提供的新的TCP拥塞控制算法,其目的就是要尽量跑满带宽,并且尽量不要有排队的情况。直到今天,BBR仍是Linux服务器上广泛使用的主流拥塞控制算法之一,所以这部分原理至今依然适用。

谷歌BBR跑满带宽实现youtube高清4K流畅播放 三步改造网络环境

这也就是为什么在vm实例安装中,需要首先安装BBR的原因,有了BBR的加速效果,网络速度得到了巨大提升。

具体实现步骤,请自行网络查找,或者私下探讨,请理解。

💡 喜欢用谷歌云这类高性能服务器折腾建站和网络优化?晨飞博客会员区整理了谷歌云开通、服务器配置与自建站的实操教程,帮你把这台”高性能服务器”既能跑独立站、又能服务日常折腾。 📍 这一步在《晨飞十二年》路线图 · 第 4 站「模式转型期」

关于作者 · 晨飞(Lifei Zhou)

跨境创业者 · CBPath 创始人

十二年从义乌外贸、亚马逊与独立站做起,以文案作家身份 DIY 移民加拿大,现居多伦多,从事美加公司注册与税务合规。持有美国国税局(IRS)报税师资格(PTIN)与认证验收代理人(CAA)、两年制商业会计文凭、两个加拿大研究生证书。被 Payoneer 官方收录为成功案例。本文基于我的亲身实操与一手记录。