我的博客图床新方案 R2-Explorer
博客站点 图床的问题,纠结了很久,也一度以为很难会找到一个自己满意的 Pages 工具。但幸运的是,2025 年 12 月时候看到了 R2-Explorer 这个基于 Worker 的 Cloudflare R2 存储管理工具,部署完成后一番体验下来,发现这就是我一直要找的图床。
在线访问¶
首先,它是基于 GitHub Actions 部署到 Cloudflare 的 Workers 边缘计算平台上,通过绑定域名提供基于网页的在线访问。
身份验证¶
其次,它提供了基本的身份验证支持,可以通过配置 GitHub Secrets and variables 实现用户名、密码登录。
R2EXPLORER_CONFIG => { readonly: false, basicAuth: { username: 'shenwy', password: '123456' }, }
文件管理¶
支持的文件管理包括: - 拖放式文件上传 - 文件夹的创建和组织 - 大文件分段上传 - 右键单击上下文菜单可查看高级选项 - HTTP/自定义元数据编辑 - 可共享链接 - 创建安全的公开文件 URL,可选择设置密码保护、过期时间和下载次数限制
复制图片的直接链接 的功能目前也已经支持,不过个人测试发现还是有一些问题,未来可期。
文件处理¶
支持 PDF 文档、图片、文本文件、Markdown、CSV 等,浏览器内文件预览。
部署与构建¶
虽然 官方文档 有很详细的部署和配置说明,但有一些细节并未给出。
Cloudflare API Token¶
进入 https://dash.cloudflare.com/profile/api-tokens 申请 Cloudflare API Token,对应权限如下:

GitHub Secrets and variables¶
-
配置 GitHub Secrets
CF_API_TOKEN => Cloudflare API Token
-
配置 GitHub Variables
R2EXPLORER_WORKER_NAME => gitimg-r2-explorerR2EXPLORER_CONFIG => { readonly: false, basicAuth: { username: 'steven', password: '123456' }, }R2EXPLORER_BUCKETS => gitimg-r2-explorer:gitimgR2EXPLORER_DOMAIN => gg.weiyan.tech
最后¶
最后总得写点什么,搜索枯肠墨枯笔涩,只能说好好码字,努力生活!



