利用 GAE 反代谷歌云 VM,获得一个 30G 月流量的免费虚拟机

217 天前
 orlog
本来一直以为 GAE 是被强的,刚刚发现被强的只是 appspot.com 这个域而已
而且自带谷歌云 CDN ,添加自定义域名后还有免费 SSL 证书,用起来真是舒服

演示网站: https://blog.tk

现在我这个方案,就很完美了,不需要再套一层 cloudflare ,30G 月流量,个人小网站绰绰有余,蔷裂推荐使用~



原文链接: http://www.edu.cy/gae_reverse_vm

很多人知道,Google Cloud 可以建一个永久免费的 VM ,但它免费月流量只有 1G, 而且还不包括流向中国和澳大利亚的,这样的话肯定不能直接白票。
好在 GAE 的免费额度里还有每日 1G 的流量,那我们就可以利用它扩展 VM 的免费流量。
接下来是保姆级教程:

首先,如果还没有 project 的话新建一个,记下它的 project ID ,
在菜单里找到 Compute Engine 进入,按照提示先开启 Compute Engine API ,然后就可以 Create instance
注意 Region 里只能选择 us-central1 (Iowa), us-east1 (South Carolina), us-west1 (Oregon) 只有这三个区域是免费的
Machine type 选择免费机型:e2-micro (2 vCPU, 1 core, 1 GB memory)
Boot disk 里 Boot disk type 选择 Standard persistent disk ,Size (GB) 要填 30
Firewalls 里记得勾选 Allow HTTP traffic 和 Allow HTTPS traffic
其他默认,VM 建立后记下它的 External IP

再在菜单里找到 App Engine 进入,点 Create Application
然后 Select a region 选择区域,注意只能选 us-central, us-east1, us-west1 这三个的其中之一,并且要跟刚才建的 VM 的区域一致,只有相同区域之间的流量传输才能免费。
然后 Next 创建成功后其他不用管,点击右上方的按钮 (Activate Cloud Shell) 进入命令行模式

运行命令:
gcloud config set project xxxxx
( xxxxx 是你的 project ID )
在弹出的授权窗口里确认授权

再依次运行命令:
git clone https://github.com/abenoseimei/gae-reverse-proxy.git
cd gae-reverse-proxy
cloudshell edit app.yaml

在打开的编辑器里把 1.2.3.4 修改成你刚才创建的 VM 的 IP ,然后在编辑器菜单里找 File -> Save 保存修改,再点击 Open Terminal 返回命令行界面

继续运行命令:
gcloud app deploy
输入 Y 确定,等待部署完成
最后,进入 Cloud Storage ,找到 staging 和 us.artifacts 开头的两个 bucket 删除,避免云存储被扣费

好了,这样就用 GAE 反代了你的免费 VM 了,等于多了 30G 的月流量,小型网站足够用了。( GAE 是被强的,前边还需要套一层 Cloudflare 免费 CDN ,这里就不赘述了)

VM 直接在控制台网页里就可以登录 SSH ,使用非常方便。
2509 次点击
所在节点    分享创造
25 条回复
hdp5252
217 天前
30g 也少
orlog
217 天前
@hdp5252 。。。是的,超过 30G 流量的网站就不要老想着白票了
allplay
217 天前
GAE 当年是很流行的……
orlog
217 天前
@allplay 刚开始流行因为免费额度给的多嘛,后来不给白票那么多了,就没人用了。不过现在的额度,流量也还可以,主要就是数据库操作贵。
hanqian
217 天前
blog.tk
edu.cy
这些域名好牛的样子。。
orlog
217 天前
@hanqian 兼职米农来着,卖不掉的域名就自己建站了
o00o
217 天前
.tk 这个是不是收费米,大概多少年一年?
orlog
217 天前
@o00o 一年 $18
SenLief
217 天前
30g 不如用 fly.go
xkatld
217 天前
学习学习
iOCZ
216 天前
现在我这个方案,就很完美了,不需要再套一层 cloudflare 。
( GAE 是被强的,前边还需要套一层 Cloudflare 免费 CDN ,这里就不赘述了)
这咋还打架呢?
orlog
216 天前
@iOCZ 后边是原文,粘贴过来时我还没有修改,当时以为是被强的
orlog
216 天前
@SenLief 这种 paas 平台都不够自由,不如虚拟机方便,这也是为什么我不直接使用 gae 了,另外还有个主要原因,他们没有谷歌稳定,随时会像 heroku 一样停止免费服务,甚至可能直接倒闭。谷歌 GAE 已经运行 15 年了,现在不管是 GAE 还是 VM ,免费额度都卡的很低,几乎不存在被滥用的可能,对谷歌来说持续这个免费服务没有多大负担。
millent
216 天前
请问一下,为什么我的免费配置的 VM ,还在一直扣的赠送的金额呢?不应该是直接抵扣了吗?这种等赠送金额到期后,会扣费吗😂
orlog
216 天前
@millent 检查一下账单里具体是什么东西扣费的,正常的免费配置是不扣余额的
millent
216 天前
@orlog 嗯嗯,我去检查一下
molezznet
216 天前
```
塞浦路斯 .cy 域名的注册和使用
文章还在编辑中。。。
```
cy 域名倒是第一次见,看起来不便宜啊
molezznet
216 天前
看了下 blog 流量, 一个月也就 2 、3G , 看起来可以用这个方案呐~
orlog
216 天前
@molezznet 已经更新了这个文章,感兴趣的话可以了解一下哦 http://www.edu.cy/tld_cy
buffzty
216 天前
如果别人 cc 攻击 一天刷几十个 t 流量咋办呢 信用卡账单不炸吗

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/979621

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX