📌 导读:这是一篇借谷歌云服务器改造家庭网络、跑满带宽流畅播放 YouTube 4K 的折腾教程。文中的具体软件、固件、路由器型号是撰写本文时(2018年)的方案,可能已更新或失效,请按当前情况调整;不过文中提到的谷歌 BBR 拥塞控制算法至今仍是主流方案,原理部分依然有参考价值。
因为热爱所以折腾,这是对生活、对工作的一种态度。所以我也时常想着通过一些技术来改造自己的生活环境,会试着体验小米智能家居,也会用太阳能发电技术改造家庭供电系统。工作上,则是想法设法偷懒,能电脑完成的重复工作,就尽量通过软件或者python编写程序方式实现。虽然,效果有时候不尽人意,但这种方式确实能给自己带来快乐。
早前我编写了一篇关于谷歌云平台服务介绍的文章,告诉大家如何领取谷歌赠送的赠金(撰写本文时为300美元,具体额度与免费时长请以谷歌官方当前公布为准)搭建magento自建站,免费使用一整年的谷歌高性能服务器。为此,我接连编写了六篇magento自建站系列教程,并且一步一步图文并茂地给大家讲解如何用谷歌云搭建magento自建站。此外,考虑到magento的技术复杂程度,我也推出过有限的magento建站计划,提供技术指导。
今天,我们不讲magento自建站,我们重点来谈谈谷歌云对我们日常生活和工作中带来的便利和帮助。如果仅仅把谷歌云当作一个网站运营环境就太小看谷歌了。请看下图,这是通过谷歌云 实现科学上网观看 youtube 高清4K视频的一段截图。是的,用你的谷歌云账号开设的vm实例即可办到。
坦白说,我想了很久是否要写一篇教大家怎么做到的文章,考虑到一些众所周知的原因,这篇文章并未完全开放查看,所以也设置了一个密码。
改造家庭网络环境
以下步骤为撰写本文时(2018年)的方案,其中路由器型号、固件、客户端软件等可能已经更新换代,请按当前实际情况选择对应替代方案。
一、通过淘宝购买一款华硕AC68U或者网件等品牌型号的路由器,加载梅林固件实现全网络的科学上网。
二、利用小米盒子3增强版安装谷歌框架和youtube APP,观看高清4k视频。
三、在谷歌云上的vm实例安装BBR加速软件,然后安装shadowsocksR,最后在vm防火墙中设置协议和端口;
以下是转载于facebook上的一篇详细配置教程:
通过SSH连接到VM服务器上;
1、手动输入 :sudo -i2、安装YankeeBBR,输入: wget -N –no-check-certificate https://raw.githubusercontent.com/FunctionClub/YankeeBBR/master/bbr.sh && bash bbr.sh install3、在出现的蓝底窗⼝ 按tab键,选择NO,然后选择重启输入Y,点回车会重新连接SSH或者你关闭重新在进也是一样的4、手动输入 :sudo -i5、bash bbr.sh start6、输入以下内容:wget –no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocksR.sh&& chmod +x shadowsocksR.sh7、 ./shadowsocksR.sh8、接下来设置密码和端口9、一路回车后,大概需要10分钟左右的配置时间,就配置完成了。10、除此之外,还需要对谷歌云的配置防火墙规则11:网络—–VPC网络—-防火墙规则,最后设置一下端口号
最后,将ip地址、端口、密码输入到路由器中,你的家庭网络环境就算改造完成了。
如此,你可以在客厅中,躺在沙发上,吃着炸鸡喝着啤酒,看看youtube上的春晚直播,跑youtube看春晚,这事有点扯。那么体验体验首月免费的netflix的高清以及超高清的精品美剧也是不错的选择。
再来谈谈BBR
服务器速度的巨大提升很大程度取决于BBR的作用。2016年底,Google发表了一篇优化TCP传输算法的文章,极大地提高了TCP的throughput(吞吐量),并且已经集成到Linux 4.9内核中。这就是由谷歌提供的新的TCP拥塞控制算法,其目的就是要尽量跑满带宽,并且尽量不要有排队的情况。直到今天,BBR仍是Linux服务器上广泛使用的主流拥塞控制算法之一,所以这部分原理至今依然适用。
这也就是为什么在vm实例安装中,需要首先安装BBR的原因,有了BBR的加速效果,网络速度得到了巨大提升。
具体实现步骤,请自行网络查找,或者私下探讨,请理解。
💡 喜欢用谷歌云这类高性能服务器折腾建站和网络优化?晨飞博客会员区整理了谷歌云开通、服务器配置与自建站的实操教程,帮你把这台”高性能服务器”既能跑独立站、又能服务日常折腾。 📍 这一步在《晨飞十二年》路线图 · 第 4 站「模式转型期」。


