搭建Cloudflare R2 + WebP Cloud + PicGo的教程

免责声明

本站所有文档仅用于学习和教育目的,旨在帮助安全研究人员和开发者了解和防止漏洞的利用。本博文中所包含的信息和工具仅用于合法的安全测试和研究,不得用于任何非法活动。
使用本文所提供的信息进行任何未经授权的行为均为非法行为,违反法律将导致严重的法律后果。读者在使用这些信息时,必须确保拥有合法的授权,并严格遵守所在国家和地区的法律法规。
作者不对任何因使用本文内容而导致的直接或间接损害承担责任。所有风险和责任由用户自行承担。
此外,读者必须在24小时内删除产生的内容,以确保信息不会被滥用。


Cloudflare R2 + WebP Cloud + PicGo 免费图床搭建教程

一、Cloudflare R2 配置

  1. 注册账号

    • 访问 Cloudflare官网 注册账号,需绑定信用卡或PayPal(仅验证身份,免费额度内不扣费)。
  2. 创建存储桶

    • 登录后进入 R2 控制台 → 点击「创建存储桶」
    • 填写名称(如 blog-images),地区建议「北美洲西部」。
  3. 开启公共访问

    • 在存储桶「设置」→「公共访问」中启用「R2.dev 子域」或绑定自定义域名
    • 若使用自定义域名,需先在 Cloudflare DNS 添加解析记录(如 img.yourdomain.com )。
  4. 获取API密钥

    • 右上角「管理R2 API令牌」→ 创建令牌 → 权限选「对象读和写」并指定存储桶
    • 保存显示的 AccessKeyIdSecretAccessKey(仅显示一次)。

二、PicGo 客户端配置

  1. 安装PicGo

    • 下载地址:PicGo Releases
    • 安装后打开,进入「插件设置」→ 搜索安装 s3-lls 插件。
  2. 配置Amazon S3图床
    存储桶名称: blog-images # 与R2存储桶一致
    区域: auto # 固定值
    自定义节点: https://<你的R2终结点>.r2.cloudflarestorage.com # 从R2 API页面获取
    应用密钥ID: # 前文保存的密钥
    应用密钥: # 前文保存的密钥
    自定义域名: https://img.yourdomain.com/{uploadPath} # 需包含{uploadPath}

三、WebP Cloud 图片优化**

  1. 打开WebP Cloud
    WebP Cloud 是一个图片代理优化服务,可以大幅缩小图片体积,加快加载速度。
  2. 配置WebP Cloud
    配置 WebP Cloud
    登录 WebP Cloud 后,点击「Create Proxy」。
    配置 Proxy Origin URL 为 R2 自定义域名。
  3. 更改 PicGo 配置
    将 PicGo 的自定义域名更改为 WebP Cloud 代理地址,(如 xxx.webp.li) 。
  4. WebP Cloud 用量
    免费用户每天有 3000 次访问请求,200M 图片缓存,超出配额后仍可访问源站图片地址。