利用ShareX搭配Cloudflare R2存储实现无限的私人图床

739 字
4 分钟
利用ShareX搭配Cloudflare R2存储实现无限的私人图床

前言#

你是否还在为图床的流量限制、存储空间或高昂费用而烦恼?本文将手把手教你如何零成本(在一定额度内)搭建一个理论无限、高速稳定的私人图床。

核心方案是使用强大的截图工具 ShareX,配合 Cloudflare 的 R2 对象存储。R2 最大的亮点是完全免除流量费,你只需为存储空间付费(且免费额度高达 10GB)。这意味着只要存储量不超标,这就是一个真正意义上“无限流量”的图床。

当然,网上也有通过 Cloudflare Workers 或 Pages 部署后,借助 /admin 管理 R2 的方案,但我个人更追求直接与安全,所以干脆只用 R2。通过 ShareX 直连 R2 的 API,截图、上传一步直达,非常方便,也就是快捷键的事。


教程#

📌 重点在于 ShareX 的配置,因为 Cloudflare 创建 R2 本身很简单,点击创建,记录对应参数即可。

Cloudflare 配置详解#

待添加


ShareX 教程#

软件界面
软件界面

1. 动作设置 —— 图片转为 WebP 格式#

用于将截图自动转换成体积更小的 webp,提升加载速度。

  1. 点击左侧菜单的 动作设置,然后 添加
  2. 名称:填写便于你记忆的名字,比如 “转 WebP”。
  3. 文件路径:选择 ShareX 主目录下的 ffmpeg.exe
  4. 参数:-i "$input" -compression_level 6 -q 50 "$output"
  5. 输出文件扩展名:.webp
  6. 填写完后点击 确定,并勾选启用。


2. 文件命名 —— 使用随机 GUID#

用完全随机的文件名防止被扫描或恶意请求。

  1. 进入 文件命名 设置。
  2. 截图或剪贴板的文件名设置:%guid
  3. 窗口截图文件名格式:%guid

%guid 会生成类似 9ce38812-3e7b-45c1-bbc1-a7bd05a782f3 这种随机字符串,安全又省心。


3. 目标设置 —— 配置 Cloudflare R2 (Amazon S3)#

回到主界面,点击 目标 进行上传目标配置。

  1. 选择 Amazon S3(因为 Cloudflare R2 兼容 S3 协议)。
  2. 访问密钥:填写在 Cloudflare R2 生成的 Access Key ID
  3. 密钥:填写对应的 Secret Access Key
  4. 注意到设置面板上有两处节点输入框,下面的节点才是我们要填的,上面的不用管。
  5. 节点:填入 Cloudflare R2 的 管辖权地特定终结点(下方默认显示的地址,而非旁边地域地址)。
  6. 区域:auto
  7. 存储桶名称:填写你在 Cloudflare R2 创建的 存储桶名称
  8. 上传路径:可留空,留空则图片直接存放在存储桶根目录。
  9. 勾选自定义域名:填写自己绑定到该 R2 存储桶的域名。
  10. (可选)移除扩展名:视需要勾选。


4. 设置上传和截图动作#

💡 截图动作顺序:

  1. 打开图像编辑器
  2. 保存图像文件
  3. 执行操作(即转 WebP)
  4. 上传图片
  5. 删除本地文件

💡 上传后动作:

  1. 显示上传后窗口
  2. URL 复制到剪贴板

文章分享

如果这篇文章对你有帮助,欢迎分享给更多人!

利用ShareX搭配Cloudflare R2存储实现无限的私人图床
https://alexcorner.com/posts/2/
作者
Alex
发布于
2026-05-13
许可协议
CC BY-NC-SA 4.0
随机文章 随机推荐
Profile Image of the Author
Alex
一个属于 Alex 的安静空间
分类
标签
站点统计
文章
2
分类
1
标签
4
总字数
3,375
运行时长
0
最后活动
0 天前

文章目录