Cloudflare R2 + PicList + WebPCloud打造个人免费图床

在这个数字化时代,拥有一个稳定且免费的图床对于很多人来说是非常重要的。本文将详细介绍如何使用Cloudflare R2、PicList和WebPCloud来打造一个个人免费图床,即使你是小白用户也能轻松上手。

一、关于Cloudflare R2的定价

Cloudflare R2 是一种高效的对象存储服务,提供与Amazon S3兼容的API。它的主要特点是零出口费用,这意味着你可以免费将数据从R2传输到互联网。R2的定价如下:

如果用户 1 个月在 R2 中写入 1,000 个对象,平均大小为 1 GB,并且每月请求 1,000 次,则该月的预计费用为:

用法 免费套餐 计费数量 价格
B 类操作 (1,000 个对象)*(每个对象 1,000 次读取) 1000 万 0 $0.00
A类行动 (1,000 个对象)*(每个对象 1 次写入) 100 万 0 $0.00
贮存 (1,000 个对象)*(每个对象 1GB) 10 GB-月 990 GB-月 14.85美元
全部的 14.85美元

二、准备工作

在开始之前,你需要准备以下工具和账号:

  1. Cloudflare账号(必要):如果你还没有Cloudflare账号,可以前往Cloudflare官网注册一个。点击注册
  2. PicList图床工具:这是一个非常方便的图床管理工具,可以在PicList官网下载。点击下载
  3. WebPCloud账号:WebPCloud提供了高效的图片压缩和存储服务,可以在WebPCloud官网注册。点击前往

三、配置Cloudflare R2

  1. 登录Cloudflare:使用你的账号登录Cloudflare。

  2. 创建R2存储桶

    • 在Cloudflare仪表板中,选择“R2”。

    • 开通R2功能,第一次使用R2的朋友,会要求你填写付款信息,推荐使用 PayPal 。大部分人会担心扣款的问题,其实大可不必担心,对于个人小站来说,Cloudflare给到的额度完全够用了。

    • 点击 创建存储桶 按钮,输入存储桶名称并选择区域。

    • 创建完成后,你会看到自己创建的存储桶了。

  3. 配置访问权限

    • 点击进入创建的存储桶,再点击 设置

    • 配置 自定义域 ,我习惯性的设置自定义域,因为Cloudflare的DNS在国内是被墙的,当然你也可以使用Cloudflare分配给我们的域名。

    • R2.dev 子域 设置为 允许访问

  4. 创建API

    • 回到 概述 页面,点击 {}API 下拉菜单,再选择 管理API

    • 点击 创建API令牌

    • 创建API令牌

    • 得到API信息之后保存下来,因为它只会出现一次,忘记只能重新再创建新的API。

    到此,Cloudflare R2的配置就全部完成了,接下来我们在来配置 WebPCloud

四、使用WebPCloud优化图片

  1. 登录WebPCloud:使用自己的Github账号登录WebPCloud。

  2. 创建代理

    • 拉到最下边,在 我的代理 一栏找到 创建代理 点击它。

    • 代理名称 随意填, 源站地址 填写给R2配置的自定义域。

  1. 获取代理地址

  2. WebPCloud定价

    WebPCloud也有免费额度,如果你的站点访问量大,免费的额度不够用,您也可以订阅高级套餐。

五、安装和配置PicList

  1. 下载PicList:前往PicList官方仓库下载并安装 PicList

  2. 配置PicList

    • 打开PicList,进入 图床 页面,选择 AWS S3 ,在点击 + 号。

    • 填写参数。

      armasm
      1
      2
      3
      4
      5
      6
      7
      图床配置名=随意设置
      应用密钥ID=访问密钥 ID
      应用密钥=机密访问密钥
      桶名=你R2存储桶创建的名称
      文件路径={fileName}.{extName}
      自定义节点=客户端使用管辖权地特定的终结点
      自定义域名=WebP Cloud的代理地址(格式:https://xxxxxxa.webp.li)
    • 保存设置。

六、上传和管理图片

  1. 上传图片到Cloudflare R2
    • 打开PicList,选择“上传图片”。
    • 选择你要上传的图片,PicList会自动将图片上传到Cloudflare R2存储桶中。
  2. 管理图片
    • 在PicList中,你可以查看、删除和管理你上传的所有图片。
    • PicList还提供了图片链接生成功能,方便你在博客、社交媒体等平台上使用图片。

七、总结

通过以上步骤,你已经成功使用Cloudflare R2、PicList和WebPCloud打造了一个个人免费图床。这个图床不仅免费,而且稳定高效,适合个人和小型团队使用。希望这篇文章对你有所帮助,如果你有任何问题,欢迎在评论区留言。