Cloudflare R2 作为新兴对象存储服务,以其零出口流量费和10GB免费存储空间的优势,成为个人图床的绝佳选择。
Cloudflare R2 是 Cloudflare 推出的对象存储服务,与传统云存储相比具有独特优势:
✅ 零出口流量费用:图片被访问时不收取任何流量费
🌍 全球加速网络:利用 Cloudflare 全球275个节点实现快速访问
🆓 免费额度充足:每月免费提供: 10GB 存储空间(约可存5万张2MB图片) 100万次上传操作(A类操作) 1000万次图片读取(B类操作)
💰 超低超额费用:即使超出免费额度,每1000万次读取仅需$0.36
实测网络速度: 白天:最高可达50MB/s
晚上:约4-5MB/s(不同地区有差异)
在开始搭建前,需要准备好以下资源:
1.Cloudflare 账号:
访问 Cloudflare官网 https://www.cloudflare.com/ 注册免费账号
2.支付方式:
信用卡或 PayPal(仅用于验证,免费额度内不会被扣费)
3.域名一个:
可以是免费域名,或任意已购买的域名(无需备案),将域名托管到CF.
1.登录 Cloudflare 控制台
2.左侧菜单选择 R2 对象存储,需要添加付款方式
3.点击 创建存储桶
4.填写存储桶名称(例如 image)
5.地区选择 亚太地区(APAC)
6.默认存储类选择 标准
7.点击 创建存储桶
8.开启公开访问:点击 设置,公共开发URL栏 点击 启用,确认对话框中输入"allow",点击允许
9.这样创建完成了!直接在页面的对象TAB上传和删除文件等操作。
打开文件的URL能访问的话,就不需要配置域名,直接使用即可;但为了哪天被墙,建议用自定义域名绑定,看上去也更简洁美观点。
1.进入刚创建的存储桶
2.点击 设置 标签页
3.找到 自定义域 二级菜单
4.点击 添加 ,输入自定义域名(例如pic.xxxx.xxx),点击继续
5.点击 连接域
6.等待初始化,状态=活动 即成功
1.左侧菜单选择 R2 对象存储,点击概述
2.点击 管理API令牌
3.点击 创建 Account API令牌
4.配置参数:
5.点击底部按钮 创建 Account API令牌
6.在记事本中保存<访问密钥 ID><机密访问密钥>值,点击完成后无法再次查看
PicList是一款高效的云存储和图床平台管理工具,基于PicGo深度二次开发,提供完整的图床功能和全面的云存储管理能力
PicList下载安装与基础配置:
| Piclist 字段名 | Cloudflare R2 对应值 |
|---|---|
| 设定AccessKeyId | 访问密钥 ID (Access Key ID) |
| 设定SecretAccessKey | 机密访问密钥 (Secret Access Key) |
| 设定Bucket | 创建存储桶时填写的名称 img |
| 设定上传路径 | xxx文件名/{year}/{month}/{fullName} |
| 设定Region | apac |
| 自定义节点 | 复制节点URL:R2 对象存储→概述→API→将 R2 与 API 配合使用→复制URL |
| 自定义域名 | pic.xxxx.xxx |
1.设置缓存规则(减少B类操作)
2.设置速率限制(防止恶意请求)
3.防盗链设置(可选)
本文作者:Tony325
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!