ShareX/Guides/如何配置 Cloudflare R2

guide

如何配置 Cloudflare R2

如何配置 Cloudflare R2 讲解与 r2, object storage, upload 相关的实用 ShareX 工作流。

概述

Cloudflare R2 是一种兼容 S3 的对象存储服务,没有出口流量费用,是托管 ShareX 上传内容的绝佳选择。它将经济实惠的存储与 Cloudflare 全球 CDN 相结合,实现快速交付。

前提条件

  • Cloudflare 账户
  • 在 Cloudflare 仪表板中启用 R2
  • 为 ShareX 上传创建存储桶
  • 具有 R2 读写权限的 API 令牌

在 ShareX 中设置 R2

第一步:创建 R2 凭据

  1. 进入 Cloudflare 仪表板 > R2
  2. 点击 管理 R2 API 令牌
  3. 创建具有 对象读写 权限的新 API 令牌
  4. 保存 Access Key IDSecret Access Key

第二步:获取端点

  1. 在 R2 仪表板中,记下你的 账户 ID
  2. 你的 S3 端点格式为:https://<account-id>.r2.cloudflarestorage.com

第三步:配置 ShareX

  1. 打开 ShareX
  2. 进入 目标 > 文件上传器 > Amazon S3
  3. 填写:
    • Access Key ID:你的 R2 Access Key ID
    • Secret Access Key:你的 R2 Secret Access Key
    • 端点https://<account-id>.r2.cloudflarestorage.com
    • 区域auto
    • 存储桶名称:你的 R2 存储桶名称
    • 上传路径:例如 sharex/%y/%mo/
    • URL:你的公开存储桶 URL(或自定义域名)

第四步:设置公开访问

使文件可公开访问:

  1. 在 Cloudflare R2 仪表板中,选择你的存储桶
  2. 进入 设置 > 公开访问
  3. 启用公开访问并记下公开 URL
  4. (可选)连接自定义域名以获得更短、更有品牌感的 URL

上传到 R2

  1. 在 ShareX 中将 Amazon S3 设为默认文件上传器
  2. 截图——自动上传到 R2
  3. URL 复制到你的剪贴板

R2 相比其他存储的优势

  • 无出口流量费:随心下载,零费用
  • 兼容 S3 API:兼容所有 S3 工具和库
  • 全球 CDN:全球范围内的快速内容分发
  • 慷慨的免费额度:每月 10 GB 免费存储

官方参考

Official project links

如果你需要原始文档、发行包或项目源代码,请直接访问官方 ShareX 资源。