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

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

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

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

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

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

© 2021 V2EX