V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
ethusdt
0.01D
V2EX  ›  程序员

独立开发者使用 cf r2 做图床视频床怎么样?

  •  
  •   ethusdt ·
    FaiChou · 14 天前 · 3410 次点击

    目前使用自己搭建的 minio 做图床,放在服务器上,外面再套个 nginx 做 referer 等的读取限制以及 Cache-Control ,但缺点很明显,受限于服务器的带宽和流量,很容易被坏人刷光流量。

    看了下 cf 的 r2 很适合,无限流量,兼容 S3 API 。

    我的项目国内外都要访问,国内访问 cf 的对象存储直链速度怎么样?

    大善人的流量给的很足,免费额度基本够用,并且还可以设置 WAF 来限制速率规则。

    所以除大善人的 r2 ,还有其他类似的方案吗。有专门的 blog 或者帖子对比这些云存储服务吗(价格/后台管理/访问速度等各维度)。

    31 条回复    2025-11-26 16:27:10 +08:00
    opscoffeecn
        1
    opscoffeecn  
       14 天前 via Android
    没问题的,我的 blog 图床都是 CF R2 ,很好用,速度的话,我觉得能接受,你可以随便翻翻我的博客直观的感受下速度 https://blog.ops-coffee.com 国内的话腾讯的 Edge one 现在也免费,cf 同类产品,可以看看
    oyama
        2
    oyama  
       14 天前 via iPhone
    可以用 R2 做存储桶,腾讯云加速
    ethusdt
        3
    ethusdt  
    OP
       14 天前 via iPhone
    @oyama 这种花钱的流量,有办法防止恶意刷流量吗?
    jackleo120
        4
    jackleo120  
       14 天前   ❤️ 1
    cf 的 r2 只有 10g.
    都这样了,你不如直接这样: 使用你的服务器,所有图床名称设置 uuid,然后 cloudflare 设置域名去指向你的源站 minio,开启小黄云,然后设置规则,设置 cf 的缓存时间一年,那么相当于第一次 cf 拉你的源站,后面都是直接走边缘节点了。然后你的服务器读取的图床只信任 cf 的 ip 段就可以了。
    nickxudotme
        5
    nickxudotme  
       14 天前 via iPhone
    没问题,我 blog 就是用这个
    renchong
        6
    renchong  
       14 天前
    国内访问体验差,国外还不错
    jiayouzl
        7
    jiayouzl  
       14 天前
    图床我只选七牛,用 N 年了稳如老狗。
    defaw
        8
    defaw  
       14 天前   ❤️ 1
    直接用 r2 没啥毛病,不过还想更省可以 cf 作 cdn ,blackbaze 做存储后端
    docx
        9
    docx  
       14 天前 via iPhone
    > 国内访问 cf 的对象存储直链速度

    和 cdn 的网络一样,如果你觉得 cdn 能用,那这个也就 ok 。

    不过既然如此了,也可以直接套 cdn 把缓存打满。
    dji38838c
        10
    dji38838c  
       14 天前
    @jiayouzl 七牛价格怎么样?
    Actrace
        11
    Actrace  
       14 天前
    综合对比下来,钛盘直链是目前最佳选择。
    kizunai
        12
    kizunai  
       14 天前
    买个 200M 带宽的服务器,不限流量,价格也更便宜
    cnleon
        13
    cnleon  
       14 天前
    我还是存自己服务器,然后 cf 来代理。把缓存和限流规则设置好就行
    unclemcz
        14
    unclemcz  
       14 天前 via Android
    @dji38838c #10 不算便宜,但每月有免费额度 10g(限 http),稳定是真稳定,防盗刷也烂。我从 16 年开始用七牛 cdn ,还算满意。
    jiayouzl
        15
    jiayouzl  
       14 天前
    @dji38838c 蛮便宜的,我上次充值都好多年前了,现在还有几十块的余额。
    emojiiii
        16
    emojiiii  
       14 天前
    @jackleo120 天才!!! 是我没想过的道路
    Kaiyuan
        17
    Kaiyuan  
       14 天前
    我现在的方案就是用 R2 ,个人 blog 完全没问题,家里 NAS 设置一个文件夹同步到 R2 。
    DefoliationM
        18
    DefoliationM  
       13 天前
    我搞了一个类似的是,放在 telegram 上,用 d1 做索引,r2 做缓存(过期时间为两天),最外面再加 cloudflare 的边缘缓存( workers 可以自己控制),这样会先用边缘缓存,边缘缓存没有再去 r2 中找,r2 中没有才会从 telegram 下载。
    怎么说呢,可能有一点滥用 telegram 的感觉(心理上有点过意不去),但是做到尽量不去访问 telegram 的源服务器。

    当然我都是存一些类似临时的图片(临时展示之类的),不是特别重要的数据,重要的数据还是不建议这么搞。
    ethusdt
        19
    ethusdt  
    OP
       13 天前
    @DefoliationM tg 或者 discord 做图床还是偏折腾了,自己玩玩还是可以的。
    ChicC
        20
    ChicC  
       13 天前 via iPhone
    cdn 回源自建吧
    liypccc
        21
    liypccc  
       13 天前
    还有一个方案,使用 r2 存储,然后套 workers ,因为 workers 跟 r2 之间不计算流量,你就可以一天 10 万次调用,流量没限制
    jamesjammy061
        22
    jamesjammy061  
       13 天前
    搞个大盘鸡
    jamesjammy061
        23
    jamesjammy061  
       13 天前
    或者搞个流量🐔,然后回源走 rclone 去 onedrive ,cf 设置强制缓存
    jamesjammy061
        24
    jamesjammy061  
       13 天前
    视频还有问题得转码,不然占用空间太大了,得有个转码机转成 vp9 或者 av1
    fstab
        25
    fstab  
       12 天前
    @emojiiii #16 CF 的缓存是玄学,不要太过于依赖,我之前设置的半年缓存,经常没办法命中。
    liangguifeng
        26
    liangguifeng  
       12 天前
    如果说是个人项目折腾折腾,我感觉没问题的,国内访问速度可以接受,如果懒得折腾,建议上七牛对象存储 + CDN,我用了很多年了,便宜,稳定
    ethusdt
        27
    ethusdt  
    OP
       12 天前
    @liangguifeng 想问下,有办法控制被人刷流量吗。比如刷个 100T 流量会有多少费用?
    wujinyiwjy
        28
    wujinyiwjy  
       12 天前
    可以考虑一下混合储存的方式。国内用户的访问就可以开一个云厂的国际账号开国内的机子然后让代理商和云厂那边沟通加白。国内阿里就用 oss ,腾讯就 cos ,这样国内的访问速度也不会太慢,海外的话就直接上 cfR2 。这样成本和速度都兼顾了些。v 友要是考虑的话可以联系一下我呀,我们公司就是做云代理的,也能给些折扣的。
    绿色软件:bGhjMjA1MTM=( base64 )
    tg:QGxoYzIwNTEz ( base64 )
    orangutan92
        29
    orangutan92  
       12 天前
    我是腾讯云对象存储 cos 老用户,50g 免费空间足够用了,现在好像新购也很便宜,还有个轻量 cos 可以试试
    815377546
        30
    815377546  
       11 天前
    @jackleo120 #4 学习了大佬!
    liangguifeng
        31
    liangguifeng  
       10 天前
    @ethusdt 有被刷过,而且不止一次,只能被迫做防盗链 + ip 限制,目前稳定一年没有被刷过了,100T 估计得不少钱,七牛 CDN 国内的价格是:100T 内 0.28/GB ,100T 到 1P 之间 0.23/GB ,1P 以上 0.18/GB ,我看有国际版的,如果你有需求的情况下可以去看看,不知道能不能帮到你
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   867 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 20:26 · PVG 04:26 · LAX 12:26 · JFK 15:26
    ♥ Do have faith in what you're doing.