利用ShareX搭配Cloudflare R2存储实现无限的私人图床
805 字
4 分钟
利用ShareX搭配Cloudflare R2存储实现无限的私人图床
前言
你是否还在为图床的流量限制、存储空间或高昂费用而烦恼?本文将手把手教你如何零成本(在一定额度内)搭建一个理论无限、高速稳定的私人图床。
核心方案是使用强大的截图工具 ShareX,配合 Cloudflare 的 R2 对象存储。R2 最大的亮点是完全免除流量费,你只需为存储空间付费(且免费额度高达 10GB)。这意味着只要存储量不超标,这就是一个真正意义上”无限流量”的图床。
当然,网上也有通过 Cloudflare Workers 或 Pages 部署后,借助 /admin 管理 R2 的方案,但我个人更追求直接与安全,所以干脆只用 R2。通过 ShareX 直连 R2 的 API,截图、上传一步直达,非常方便,也就是快捷键的事。
教程
📌 重点:教程的核心在于 ShareX 的配置,因为 Cloudflare 创建 R2 本身很简单,点击创建,记录对应参数即可。
一、Cloudflare 配置详解
待添加
二、ShareX 教程

2.1 动作设置 —— 图片转为 WebP 格式
用于将截图自动转换成体积更小的 webp,提升加载速度。
- 点击左侧菜单的 动作设置,然后 添加。
- 名称:填写便于你记忆的名字,比如 “转 WebP”。
- 文件路径:选择 ShareX 主目录下的
ffmpeg.exe。 - 参数:
-i "$input" -compression_level 6 -q 50 "$output" - 输出文件扩展名:
.webp - 填写完后点击 确定,并勾选启用。

2.2 文件命名 —— 使用随机 GUID
用完全随机的文件名防止被扫描或恶意请求。
- 进入 文件命名 设置。
- 截图或剪贴板的文件名设置:
%guid - 窗口截图文件名格式:
%guid - 勾选:
文件上传使用名称模板而非实际文件名
%guid 会生成类似 9ce38812-3e7b-45c1-bbc1-a7bd05a782f3 这种随机字符串,安全又省心。

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

2.4 目标设置
目标 ➡ 图片上传 ➡ 文件上传 ➡ Amazon S3
- 在主界面右侧菜单找到,目标
- 图片上传
- 文件上传
- 选择 Amazon S3

2.5 设置上传和截图动作
💡 截图动作顺序:
- 打开图像编辑器
- 保存图像文件
- 执行操作(即转 WebP)
- 上传图片
- 删除本地文件

💡 上传后动作:
- 显示上传后窗口
- URL 复制到剪贴板

文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!
利用ShareX搭配Cloudflare R2存储实现无限的私人图床
https://do73.com/posts/2/ 相关文章 智能推荐
1
利用VPS上搭建属于自己的YouTube视频下载器
技术教程 不需要懂技术,跟着步骤走,就能在自己的VPS上搭建一个私人的YouTube视频下载网站。带密码保护,使用CloudflareCDN加速,不怕被别人用。
2
从零开始,搭建一个像「Do37」一样的个人博客
技术教程 想拥有一个安静又好看的技术博客?这篇文章会带你从零开始,用 Astro 框架和 Firefly 主题,一步步搭建出和我一模一样的个人网站。不需要前端基础,只要跟着操作,就能拥有亮暗色切换、壁纸模式、樱花特效等所有细节。从本地开发到部署上线,以及自定义标题、图标、主题色,全都讲清楚,让你轻松做出属于自己的角落。
随机文章 随机推荐