Aktar,免费开源
从桌面上传文件到 Cloudflare R2
Aktar 把你的 R2 存储桶放进菜单栏。拖入一个文件,自定义域名或 r2.dev URL 下的链接就会复制到剪贴板。不用打开控制台,不用敲 Wrangler 命令,别人打开链接也不产生出站流量费。
R2 是很好的存储,但控制台不是上传工具
Cloudflare R2 是存放分享文件的理想之选:没有出站流量费,免费额度慷慨,还能通过 Cloudflare 网络为自定义域名提供服务。麻烦的是怎么把文件传上去。控制台可以上传,但公开 URL 还得你自己拼;而为了一张截图敲一遍 wrangler r2 object put,又太费事了。
Aktar 会替你配置 R2。粘贴一个 Cloudflare API 令牌,它就会创建存储桶、在 r2.dev 或你自己的域名上开启公开链接,并保存上传目标。之后拖入的每个文件都会变成你域名下的链接。
你能得到什么
-
拖进去就完事
把文件拖到菜单栏面板上、粘贴,或按全局快捷键。上传完成后链接自动复制。
-
使用你自己的域名
使用绑定到存储桶的自定义域名,例如
files.example.com。参见如何公开 R2 存储桶。 -
URL、Markdown 或 HTML
复制纯链接、用于 GitHub 或文档的 Markdown 图片、HTML 标签,或你自定义的模板。
-
浏览整个存储桶
查看 R2 中的所有文件夹和文件,支持搜索、预览图片和 PDF,以及重命名、移动或删除对象。
-
用生命周期规则自动删除
只是临时分享?在“删除时间”中选择 1 到 30 天。使用“设置 Cloudflare R2”生成的密钥或 Admin Read & Write 权限的令牌,Aktar 会替你添加 R2 生命周期规则。参见生命周期规则。
-
密钥留在你手中
设置用的令牌不会被保留:Aktar 把它转换为 S3 密钥,保存在钥匙串或凭据管理器中,只用于为发往 R2 的请求签名。
细看 Aktar
基于 SwiftUI 构建,在 macOS 上用起来格外自然。
逐个文件夹浏览存储桶,搜索全部内容,预览文件,并复制公开或临时链接。
录制你自己的全局快捷键,或保留默认的 ⌃⇧⌘U。即使面板关闭也能使用。
决定每次上传后剪贴板里放什么,包括你自己的模板。
一分钟内连接存储桶。预设会自动填好正确的端点和区域。
使用方式
- 1
创建一个令牌
在 Aktar 中选择“设置 Cloudflare R2…”,再选择“打开 Cloudflare”。令牌页面会打开并已选好所需权限;创建令牌并复制。
- 2
粘贴到 Aktar
选择存储桶以及 r2.dev 或你自己的域名,然后点击“设置”。Aktar 会创建存储桶、开启公开链接并保存上传目标。
- 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 存储桶。