个人免费图床方案

Cloudflare R2 图床搭建教程

https://www.xiaoqikeji.com/index.php/archives/49/

Cloudflare R2 图床搭建教程(免费图床方案)

Cloudflare R2 是 CF 提供的一项免费对象储存服务,非常适合用作图床,支持绑定自定义域,性能稳定、CDN 加速优秀,并且在免费额度内 基本足够日常使用


🧩 设置步骤

1️⃣ 登录 CF 后,进入左侧菜单「R2 对象储存」

演示教程:https://www.youtube.com/watch?v=HJe41ACPt7M

Cloudflare 默认免费提供以下额度:

项目免费额度含义主要用途
存储空间10 GB/月总存储文件大小图像文件储存
A 类操作100 万次/月上传图片、读取元数据、列出目录等图片上传
B 类操作1000 万次/月下载文件、GET 请求图片浏览访问

📊 举个例子(以图床为例)

  • 上传 1 张图片: 消耗 1 次 A 操作
  • 用户访问 1 张图片: 每次访问 = 1 次 B 操作

💡 举例说明:

  • 最多可上传: 100 万张图片
  • 最多支持访问量: 1000 万次图片访问

📌 假设场景:

  • 如果每人上传 10 张图,可支持 10 万人使用
  • 每张图每月被点击 100 次:10 万张 × 100 = 1000 万次访问
  • → 免费额度刚好覆盖,非常充裕
⚠️ 注意:R2 不支持图片预览/压缩,你需要前端页面或 CDN 加速展示。

💳 添加付款方式

  • 推荐绑定 Visa / Mastercard 或 Paypal
  • 仅用于验证账户,不会自动扣费(除非超出免费额度)

📂 创建储存桶(图床存储位置)

  1. 进入「R2 储存」页面,点击「创建储存桶」
  2. 名称随意(如 img
  3. 地区建议选择「亚太」(或靠近用户地区)
  4. 储存类选择「标准」
  5. 点击「创建」后即可上传图片

🌐 设置公开访问和自定义域名

✅ 开启公开访问

  1. 进入桶的「设置」
  2. 打开「允许公共访问」
  3. 打开「r2.dev 子域名」访问权限

🔗 添加自定义域名(推荐)

  • 添加你的域名(如 img.xiaoqikeji.com
  • 可绕过大陆限制、加速访问、方便使用

🎯 推荐场景

  • Typora 图床博客
  • 博客/公众号图像托管
  • 网站前端图像 CDN 加速

✅ 总结

Cloudflare R2 提供了 高额度的免费资源
支持中小型图床项目,访问速度快、可绑定域名。
控制在免费额度内 = 基本白嫖!


添加新评论