V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
orlog
V2EX  ›  分享创造

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

  •  1
     
  •   orlog · 2023-10-07 19:57:09 +08:00 · 2877 次点击
    这是一个创建于 448 天前的主题,其中的信息可能已经有所发展或是发生改变。
    本来一直以为 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 ,使用非常方便。
    25 条回复    2023-10-10 08:56:05 +08:00
    hdp5252
        1
    hdp5252  
       2023-10-07 20:22:57 +08:00 via Android
    30g 也少
    orlog
        2
    orlog  
    OP
       2023-10-07 20:24:47 +08:00
    @hdp5252 。。。是的,超过 30G 流量的网站就不要老想着白票了
    allplay
        3
    allplay  
       2023-10-07 20:36:51 +08:00
    GAE 当年是很流行的……
    orlog
        4
    orlog  
    OP
       2023-10-07 20:40:32 +08:00
    @allplay 刚开始流行因为免费额度给的多嘛,后来不给白票那么多了,就没人用了。不过现在的额度,流量也还可以,主要就是数据库操作贵。
    hanqian
        5
    hanqian  
       2023-10-07 20:53:05 +08:00
    blog.tk
    edu.cy
    这些域名好牛的样子。。
    orlog
        6
    orlog  
    OP
       2023-10-07 20:55:29 +08:00
    @hanqian 兼职米农来着,卖不掉的域名就自己建站了
    o00o
        7
    o00o  
       2023-10-07 21:43:58 +08:00
    .tk 这个是不是收费米,大概多少年一年?
    orlog
        8
    orlog  
    OP
       2023-10-07 21:59:33 +08:00
    @o00o 一年 $18
    SenLief
        9
    SenLief  
       2023-10-08 00:32:00 +08:00 via iPhone
    30g 不如用 fly.go
    xkatld
        10
    xkatld  
       2023-10-08 01:27:54 +08:00 via Android
    学习学习
    iOCZ
        11
    iOCZ  
       2023-10-08 08:21:03 +08:00
    现在我这个方案,就很完美了,不需要再套一层 cloudflare 。
    ( GAE 是被强的,前边还需要套一层 Cloudflare 免费 CDN ,这里就不赘述了)
    这咋还打架呢?
    orlog
        12
    orlog  
    OP
       2023-10-08 08:33:41 +08:00
    @iOCZ 后边是原文,粘贴过来时我还没有修改,当时以为是被强的
    orlog
        13
    orlog  
    OP
       2023-10-08 08:50:20 +08:00
    @SenLief 这种 paas 平台都不够自由,不如虚拟机方便,这也是为什么我不直接使用 gae 了,另外还有个主要原因,他们没有谷歌稳定,随时会像 heroku 一样停止免费服务,甚至可能直接倒闭。谷歌 GAE 已经运行 15 年了,现在不管是 GAE 还是 VM ,免费额度都卡的很低,几乎不存在被滥用的可能,对谷歌来说持续这个免费服务没有多大负担。
    millent
        14
    millent  
       2023-10-08 09:00:04 +08:00
    请问一下,为什么我的免费配置的 VM ,还在一直扣的赠送的金额呢?不应该是直接抵扣了吗?这种等赠送金额到期后,会扣费吗😂
    orlog
        15
    orlog  
    OP
       2023-10-08 09:04:21 +08:00
    @millent 检查一下账单里具体是什么东西扣费的,正常的免费配置是不扣余额的
    millent
        16
    millent  
       2023-10-08 09:14:00 +08:00
    @orlog 嗯嗯,我去检查一下
    molezznet
        17
    molezznet  
       2023-10-08 09:57:17 +08:00
    ```
    塞浦路斯 .cy 域名的注册和使用
    文章还在编辑中。。。
    ```
    cy 域名倒是第一次见,看起来不便宜啊
    molezznet
        18
    molezznet  
       2023-10-08 10:16:45 +08:00
    看了下 blog 流量, 一个月也就 2 、3G , 看起来可以用这个方案呐~
    orlog
        19
    orlog  
    OP
       2023-10-08 18:28:33 +08:00
    @molezznet 已经更新了这个文章,感兴趣的话可以了解一下哦 http://www.edu.cy/tld_cy
    buffzty
        20
    buffzty  
       2023-10-08 21:18:50 +08:00
    如果别人 cc 攻击 一天刷几十个 t 流量咋办呢 信用卡账单不炸吗
    orlog
        21
    orlog  
    OP
       2023-10-08 21:37:14 +08:00
    @buffzty 这个问题,所有需要绑卡的云服务都一样。。。担心睡醒丢一套房的话可以给绑的卡设置限额
    pkok
        22
    pkok  
       2023-10-09 08:57:36 +08:00
    不如 vercel 、cloudflare pages
    lovestudykid
        23
    lovestudykid  
       2023-10-10 06:23:50 +08:00
    厉害了,既然是大学管理,怎么会把.edu.cy 发给你了。
    orlog
        24
    orlog  
    OP
       2023-10-10 08:12:09 +08:00
    @lovestudykid 很多国家是用 .ac 而非 .edu 的,也许比起教育培训他们更推崇学术研究吧
    molezznet
        25
    molezznet  
       2023-10-10 08:56:05 +08:00
    @orlog 厉害了, 每年 1231 续费倒是很好的方式
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2604 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 11:10 · PVG 19:10 · LAX 03:10 · JFK 06:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.