利用 GAE 反代谷歌云 VM,获得一个 30G 月流量的免费虚拟机 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
orlog
V2EX    分享创造

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

  •  1
     
  •   orlog 2023 年 10 月 7 日 3727 次点击
    这是一个创建于 920 天前的主题,其中的信息可能已经有所发展或是发生改变。
    本来一直以为 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 月 7 日 via Android
    30g 也少
    orlog
        2
    orlog  
    OP
       2023 年 10 月 7 日
    @hdp5252 。。。是的,超过 30G 流量的网站就不要老想着白票了
    allplay
        3
    allplay  
       2023 年 10 月 7 日
    GAE 当年是很流行的……
    orlog
        4
    orlog  
    OP
       2023 年 10 月 7 日
    @allplay 刚开始流行因为免费额度给的多嘛,后来不给白票那么多了,就没人用了。不过现在的额度,流量也还可以,主要就是数据库操作贵。
    XnEnokq9vkvVq4
        5
    XnEnokq9vkvVq4  
       2023 年 10 月 7 日
    blog.tkedu.cy
    这些域名好牛的样子。。
    orlog
        6
    orlog  
    OP
       2023 年 10 月 7 日
    @hanqian 兼职米农来着,卖不掉的域名就自己建站了
    o00o
        7
    o00o  
       2023 年 10 月 7 日
    .tk 这个是不是收费米,大概多少年一年?
    orlog
        8
    orlog  
    OP
       2023 年 10 月 7 日
    @o00o 一年 $18
    SenLief
        9
    SenLief  
       2023 年 10 月 8 日 via iPhone
    30g 不如用 fly.go
    xkatld
        10
    xkatld  
       2023 年 10 月 8 日 via Android
    学习学习
    iOCZ
        11
    iOCZ  
       2023 年 10 月 8 日
    现在我这个方案,就很完美了,不需要再套一层 cloudflare 。
    ( GAE 是被强的,前边还需要套一层 Cloudflare 免费 CDN ,这里就不赘述了)
    这咋还打架呢?
    orlog
        12
    orlog  
    OP
       2023 年 10 月 8 日
    @iOCZ 后边是原文,粘贴过来时我还没有修改,当时以为是被强的
    orlog
        13
    orlog  
    OP
       2023 年 10 月 8 日
    @SenLief 这种 paas 平台都不够自由,不如虚拟机方便,这也是为什么我不直接使用 gae 了,另外还有个主要原因,他们没有谷歌稳定,随时会像 heroku 一样停止免费服务,甚至可能直接倒闭。谷歌 GAE 已经运行 15 年了,现在不管是 GAE 还是 VM ,免费额度都卡的很低,几乎不存在被滥用的可能,对谷歌来说持续这个免费服务没有多大负担。
    millent
        14
    millent  
       2023 年 10 月 8 日
    请问一下,为什么我的免费配置的 VM ,还在一直扣的赠送的金额呢?不应该是直接抵扣了吗?这种等赠送金额到期后,会扣费吗
    orlog
        15
    orlog  
    OP
       2023 年 10 月 8 日
    @millent 检查一下账单里具体是什么东西扣费的,正常的免费配置是不扣余额的
    millent
        16
    millent  
       2023 年 10 月 8 日
    @orlog 嗯嗯,我去检查一下
    molezznet
        17
    molezznet  
       2023 年 10 月 8 日
    ```
    塞浦路斯 .cy 域名的注册和使用
    文章还在编辑中。。。
    ```
    cy 域名倒是第一次见,看起来不便宜啊
    molezznet
        18
    molezznet  
       2023 年 10 月 8 日
    看了下 blog 流量, 一个月也就 2 、3G , 看起来可以用这个方案呐~
    orlog
        19
    orlog  
    OP
       2023 年 10 月 8 日
    @molezznet 已经更新了这个文章,感兴趣的话可以了解一下哦 http://www.edu.cy/tld_cy
    buffzty
        20
    buffzty  
       2023 年 10 月 8 日
    如果别人 cc 攻击 一天刷几十个 t 流量咋办呢 信用卡账单不炸吗
    orlog
        21
    orlog  
    OP
       2023 年 10 月 8 日
    @buffzty 这个问题,所有需要绑卡的云服务都一样。。。担心睡醒丢一套房的话可以给绑的卡设置限额
    pkok
        22
    pkok  
       2023 年 10 月 9 日
    不如 vercel 、cloudflare pages
    lovestudykid
        23
    lovestudykid  
       2023 年 10 月 10 日
    厉害了,既然是大学管理,怎么会把.edu.cy 发给你了。
    orlog
        24
    orlog  
    OP
       2023 年 10 月 10 日
    @lovestudykid 很多国家是用 .ac 而非 .edu 的,也许比起教育培训他们更推崇学术研究吧
    molezznet
        25
    molezznet  
       2023 年 10 月 10 日
    @orlog 厉害了, 每年 1231 续费倒是很好的方式
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3296 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 13:05 PVG 21:05 LAX 06:05 JFK 09:05
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86