Aktar,免费开源

从桌面上传文件到 Cloudflare R2

Aktar 把你的 R2 存储桶放进菜单栏。拖入一个文件,自定义域名或 r2.dev URL 下的链接就会复制到剪贴板。不用打开控制台,不用敲 Wrangler 命令,别人打开链接也不产生出站流量费。

下载 Mac 版下载 Windows 版

免费 · Mac、Windows、iPhone 和 iPad · 无需账号

R2 是很好的存储,但控制台不是上传工具

Cloudflare R2 是存放分享文件的理想之选:没有出站流量费,免费额度慷慨,还能通过 Cloudflare 网络为自定义域名提供服务。麻烦的是怎么把文件传上去。控制台可以上传,但公开 URL 还得你自己拼;而为了一张截图敲一遍 wrangler r2 object put,又太费事了。

Aktar 内置了专门的 R2 预设。填入 Account ID、R2 API 令牌和存储桶,之后拖入的每个文件都会变成你域名下的链接。

你能得到什么

  • 拖进去就完事

    把文件拖到菜单栏面板上、粘贴,或按全局快捷键。上传完成后链接自动复制。

  • 使用你自己的域名

    使用绑定到存储桶的自定义域名,例如 files.example.com。参见如何公开 R2 存储桶。

  • URL、Markdown 或 HTML

    复制纯链接、用于 GitHub 或文档的 Markdown 图片、HTML 标签,或你自定义的模板。

  • 浏览整个存储桶

    查看 R2 中的所有文件夹和文件,支持搜索、预览图片和 PDF,以及重命名、移动或删除对象。

  • 用生命周期规则自动删除

    只是临时分享?在“删除时间”中选择 1 到 30 天。使用 Admin Read & Write 权限的令牌,Aktar 会替你添加 R2 生命周期规则。参见生命周期规则。

  • 限定范围的 R2 令牌

    使用仅限一个存储桶的 R2 令牌。它保存在钥匙串中,只用于为发往你 R2 端点的请求签名。

截图

细看 Aktar

基于 SwiftUI 构建,在 macOS 上用起来格外自然。

选择上传目标、拖入文件、获取最近的链接,不必中断手头的工作。

使用方式

  1. 1

    创建存储桶和令牌

    在 Cloudflare 控制台中创建 R2 存储桶,绑定自定义域名,并创建具有 Object Read & Write 权限的 API 令牌。

  2. 2

    添加到 Aktar

    选择 Cloudflare R2 预设,填写 Account ID、密钥、存储桶和公开域名。端点由 Aktar 自动填写。

  3. 3

    拖入文件,分享链接

    每次上传都直接传到 R2,你域名下的链接会复制到剪贴板。

配置你的存储

每个服务商都有分步教程,大多数只需五分钟左右。

常见问题

必须有自定义域名吗?

不必。你可以先用存储桶的 r2.dev Public Development URL。不过 Cloudflare 会对它限速,要广泛分享的链接请绑定自定义域名。我们的 R2 配置教程对两种方式都有说明。

为什么我的 R2 链接显示 Access Denied?

…r2.cloudflarestorage.com 地址是 S3 API 端点,永远不会公开提供文件。请把自定义域名或 r2.dev URL 设为公开基础 URL。详见 Access Denied 错误。

用 R2 分享文件要花多少钱?

R2 按存储和操作次数收费,但不收出站流量费,所以链接被打开多少次都没关系。免费额度包含每月 10 GB 存储,足够放很多截图。

iPhone 上也能用 R2 吗?

可以。Aktar iPhone 和 iPad 版可以从“照片”、相机、“文件”和分享菜单上传到同一个 R2 存储桶。

延伸阅读

Aktar 的更多用法