Aktar,免费开源

上传文件到 S3 并获取链接,拖一下就好

Aktar 是一款免费的桌面上传工具,支持 Amazon S3 以及所有 S3 兼容服务:Cloudflare R2、Backblaze B2、DigitalOcean Spaces、MinIO、Wasabi 等。把文件拖到菜单栏上,公开链接就已经在剪贴板里了。

下载 Mac 版下载 Windows 版

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

上传到 S3,不该非得打开控制台或写脚本

想通过 S3 分享一个文件,通常要打开 AWS 控制台,找到存储桶,在上传表单里一路点下去,最后再手动拼出 URL。要么就是常备一条 aws s3 cp 命令,再自己把对象键拼进链接里。

Aktar 把这一切变成一个动作:把文件拖到菜单栏图标上,或按一下快捷键。它用你自己的密钥直接上传到你的存储桶,并复制一个指向你的存储、而不是第三方服务器的链接。

你能得到什么

  • 拖放、粘贴都可以

    把文件拖到菜单栏面板上、用 ⌘V 粘贴,或在访达中选择。支持多个文件同时上传,每个文件都有独立的进度。

  • 在任意应用中一键上传

    在 Mac 上按 ⌃⇧⌘U(Windows 上为 Ctrl+Shift+Alt+U),剪贴板中的内容无需打开面板就会被上传。

  • 链接格式随你定

    纯 URL、Markdown、HTML 或你自定义的模板都会直接放进剪贴板;如果你有自定义域名,链接也会使用它。

  • 按你的目录结构存放

    对象键使用模板,例如 {year}/{month}/{uuid}.{ext}。参见文件名和目录。

  • 自动过期的上传

    在“删除时间”中选择 1、7、14 或 30 天,存储桶的生命周期规则会按时删除文件,即使 Aktar 没有运行。

  • 密钥只留在你的设备上

    凭证保存在 macOS 钥匙串或 Windows 凭据管理器中。文件直接传到你的端点,中间没有任何 Aktar 服务器。

截图

细看 Aktar

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

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

使用方式

  1. 1

    连接你的存储桶

    选择服务商预设,粘贴访问密钥和存储桶名称。“测试连接”会检查上传和公开链接是否正常。

  2. 2

    拖入一个文件

    把文件拖到菜单栏面板上,或者拷贝后按下快捷键。任意文件类型都可以,原样上传。

  3. 3

    粘贴链接

    链接已经在剪贴板里了。直接粘贴到 Slack、GitHub issue、邮件或文档中。

配置你的存储

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

常见问题

支持哪些 S3 兼容服务?

Amazon S3、Cloudflare R2、Backblaze B2、DigitalOcean Spaces 和 MinIO 都有预设。Wasabi、Hetzner、Scaleway、Akamai(Linode)以及任何提供 S3 API 的服务,都可以通过“其他兼容 S3 的服务”使用。参见支持的服务商。

真的免费吗?

是的。Aktar 免费且开源,采用 MIT 许可证。你只需向存储服务商付费,而很多服务商的免费额度足以覆盖日常分享。

可以上传到私有存储桶吗?

可以,两种存储桶都能上传。对于私有存储桶,可以在上传记录中复制临时链接:它用你的密钥签名,有效期为 1 小时、1 天或 7 天。详见预签名 URL。

它能替代 AWS CLI 或 Cyberduck 吗?

如果只是快速上传和分享链接,可以。Aktar 还内置了存储桶浏览器,可以搜索、预览、重命名、移动和删除文件。至于同步文件夹或批量迁移,CLI 或同步工具仍然更合适。

延伸阅读

Aktar 的更多用法