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

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

  •  
  •   ethusdt ·
    FaiChou · 1 天前 · 2330 次点击

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

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

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

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

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

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

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

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

    当然我都是存一些类似临时的图片(临时展示之类的),不是特别重要的数据,重要的数据还是不建议这么搞。
    ethusdt
        19
    ethusdt  
    OP
       22 小时 28 分钟前
    @DefoliationM tg 或者 discord 做图床还是偏折腾了,自己玩玩还是可以的。
    ChicC
        20
    ChicC  
       19 小时 55 分钟前 via iPhone
    cdn 回源自建吧
    liypccc
        21
    liypccc  
       16 小时 34 分钟前
    还有一个方案,使用 r2 存储,然后套 workers ,因为 workers 跟 r2 之间不计算流量,你就可以一天 10 万次调用,流量没限制
    jamesjammy061
        22
    jamesjammy061  
       11 小时 1 分钟前
    搞个大盘鸡
    jamesjammy061
        23
    jamesjammy061  
       11 小时 0 分钟前
    或者搞个流量🐔,然后回源走 rclone 去 onedrive ,cf 设置强制缓存
    jamesjammy061
        24
    jamesjammy061  
       10 小时 59 分钟前
    视频还有问题得转码,不然占用空间太大了,得有个转码机转成 vp9 或者 av1
    fstab
        25
    fstab  
       5 小时 12 分钟前
    @emojiiii #16 CF 的缓存是玄学,不要太过于依赖,我之前设置的半年缓存,经常没办法命中。
    liangguifeng
        26
    liangguifeng  
       4 小时 23 分钟前
    如果说是个人项目折腾折腾,我感觉没问题的,国内访问速度可以接受,如果懒得折腾,建议上七牛对象存储 + CDN,我用了很多年了,便宜,稳定
    ethusdt
        27
    ethusdt  
    OP
       3 小时 55 分钟前
    @liangguifeng 想问下,有办法控制被人刷流量吗。比如刷个 100T 流量会有多少费用?
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5429 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 06:02 · PVG 14:02 · LAX 22:02 · JFK 01:02
    ♥ Do have faith in what you're doing.