使用Picgo+Cloudflare R2构建图床

本文介绍了为何选择Cloudflare的R2作为对象存储服务,强调了其免费空间、全球CDN、DDoS防护和宽松审查的优势。同时,详细指导了如何与Picgo配合使用,包括创建存储桶、绑定Customdomain和设置API密钥的过程。
摘要由CSDN通过智能技术生成

R2是Cloudflare推出的非结构性 Object storage (对象存储)服务。本文将介绍我推荐 R2 的原因以及与Picgo联动的使用方式。

为什么选择R2

正如我在博客中多次提到,Cloudflare 是一家服务范围遍及全球的网络资源供应商。因此对象存储自然也会成为其主打服务之一

选择R2的理由有以下:

  • 10GB免费空间
  • 无流量费
  • 免费 CDN 节点及 DDos 防护服务
  • 国际化
  • 兼容S3
  • 无政治原因的审查

得益于 Cloudflare 庞大的全球网络,国内厂商最贵的“流量”在 Cloudflare 严重几乎不要钱,另外 CDN 和 DDos 防护服务也是默认开启且无需额外付费的。与国内IDC服务商相比,Cloudflare 的审查较为宽松,我在阿里云 OSS 曾上传过有关Clash、V2ray以及一些油管上的视频都能被及其迅速且准确封禁掉;与国外服务商(如Amazon, Google, Arzue)等相比,CF 的在大陆地区服务可用性几乎是最高的,同时在价格上也有很大优势。

链接直达Cloudflare R2服务官网

如何使用Picgo + R2

首先登录 Cloudflare R2 控制台,创建一个存储桶,选择需要的地域。

接下来添加自己的 Custom domain;CF的 .dev 域名在国内可用性较差,因此强烈建议绑定自己的域名。域名在绑定前需要先添加至同账户下的 DNS 控制台中,以使用 Cloudflare 的防护和 CDN 服务。

接下来,需要手动确认开启公网可读权限并设置跨域政策,以防止流量盗刷。

 
[
{
"AllowedOrigins": [
"https://你的域名"
],
"AllowedMethods": [
"GET"
]
}
]

   

安装Picgo,官网
安装Node,js

安装s3 存储插件

打开R2控制台右上角的“管理 R2 API 密钥”,创建一个API密钥,并进行以下配置

进入Picgo S3 存储配置

应用ID和密钥分别为以下两项:

自定义节点填写复制以下信息:

自定义域名填写你绑定的custom domain,注意要带 https://

其他设置不需要改动,点击保存即可。

最后在主界面尝试上传文件即可,若无报错即为配置完成。

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值