R2Drop 简介
把文件上传到 Cloudflare R2,通常需要打开 Cloudflare 控制台或使用命令行工具。R2Drop 把这件事融入 Mac:在“访达”中右键点按文件并选择 Send to R2,把文件拖放到它的菜单栏或程序坞图标上,或者在窗口中选择文件和文件夹。上传在后台队列中进行,支持进度显示、重试、暂停和取消,完成后会自动复制公开 URL。
R2Drop 由 Superhuman Intelligence LLC 出品(由 Paul Pierre 开发),采用 MIT 许可证开源。没有订阅费,也没有按次上传的费用,但你需要一个已启用 R2 且至少有一个存储桶的 Cloudflare 账户;超出免费额度的 R2 存储由 Cloudflare 收费。文件通过 HTTPS 从你的 Mac 直接传到你的存储桶,中间没有 R2Drop 服务器,凭据保存在 macOS 钥匙串中。大文件使用分段上传,最多 16 个并行流。配套的命令行工具共用同一套设置。R2Drop 需要 macOS 13 或更高版本。0.1.1 版是早期版本,使用 Developer ID 签名,但未经 Apple 公证,因此首次启动时 macOS 可能会要求你确认。
主要功能
R2Drop 让 Cloudflare R2 变成拖放即可上传的目标。
- 访达操作:右键点按任意文件,选择 Send to R2。
- 拖放上传:把文件拖到菜单栏或程序坞图标上。
- 后台队列:进度、重试、暂停、继续和取消。
- 公开链接:自动复制 URL,支持自定义域名。
- 多账户:在菜单栏中切换 Cloudflare 账户。
- 按账户设置目标:为每个账户设置存储桶和路径前缀。
- 通知:上传完成、失败以及令牌即将过期时提醒。
- 命令行:可选的 CLI,适合脚本使用,支持 JSON 输出。
0.1.1 版本新功能
R2Drop 0.1.1 是桌面应用版本,为 Apple 芯片和 Intel Mac 分别提供构建。
- 为 Apple 芯片(aarch64)和 Intel(x86_64)提供单独下载
- 使用 Developer ID 签名;此构建未经 Apple 公证
R2Drop 常见问题
R2Drop 免费吗?
是的。R2Drop 免费,并采用 MIT 许可证开源,没有订阅费,也没有上传费用。你只需为超出免费额度的 R2 存储向 Cloudflare 付费。
需要 Cloudflare 账户吗?
需要。你需要一个已启用 R2 且至少有一个存储桶的 Cloudflare 账户。设置时粘贴 Cloudflare API 令牌并选择存储桶。
R2Drop 需要哪个 macOS 版本?
R2Drop 需要 macOS 13 Ventura 或更高版本。
R2Drop 能在 Apple 芯片上运行吗?
能。Apple 芯片和 Intel Mac 各有单独的下载。
R2Drop 会查看或保存我的文件吗?
不会。文件通过 HTTPS 从你的 Mac 直接传到你的 R2 存储桶,中间没有 R2Drop 服务器。凭据保存在 macOS 钥匙串中。
有文件大小限制吗?
R2Drop 对大文件使用分段上传,最多 16 个并行流。Cloudflare R2 本身支持最大 5 TB 的对象。
如何上传文件?
在“访达”中右键点按文件并选择 Send to R2,把它拖到菜单栏或程序坞图标上,或使用文件选择器。上传完成后会复制链接。
为什么第一次打开 R2Drop 时 macOS 会发出警告?
0.1.1 版使用 Developer ID 签名,但未经 Apple 公证,因此 macOS 可能会在打开前要求确认。
R2Drop 有命令行工具吗?
有。配套的 CLI 可在应用设置中安装,并共用同一配置,提供 r2drop upload 等命令和 JSON 输出。
r2drop.FULLMAC.app 上的 R2Drop 下载来自哪里?
下载按钮会打开 R2Drop 在 GitHub 上的官方发布页面 https://github.com/superhumancorp/r2drop/releases/latest。r2drop.FULLMAC.app 不会修改或重新打包该应用。
相似应用
ForkLiftForkLift 是一款 Mac 上的双栏文件管理器兼文件传输客户端。它把两个文件夹并排显示,方便你在两者之间复制和移动文件;连接远程服务器和云存储也和访问自己的磁盘一样简单:SFTP、FTP、WebDAV、Amazon S3、Backblaze B2、Google Drive、OneDrive、Dropbox、SMB、AFP、NFS 等。它还能比较和同步文件夹、一次重命名大量文件,并预览几乎任何文件。ForkLift 由 Binarynights 开发。网络工具
RheaRhea 是一款小巧的 Mac 状态栏工具,让分享文件和链接变得更快。把文件拖到菜单栏图标上,Rhea 就会将其上传到你的 Dropbox,并在上传于后台继续进行时把链接复制到剪贴板,因此你可以立即粘贴。把网页链接拖到图标上,Rhea 会将其缩短。当剪贴板中已有文件路径、文件 URL 或网址时,这两项操作也可以通过下拉菜单完成。开发者将它与 CloudApp 和 Dropshare 相比。网络工具
Flying CarpetFlying Carpet 可以在 Mac、Android、iPhone、Windows 和 Linux 之间收发文件,不需要互联网或移动网络。它就像跨平台的 AirDrop:通过两台设备都已连接的 Wi-Fi 或有线网络传输,或者让一台设备创建自己的 Wi-Fi 热点,另一台加入后传输。当你手边没有 U 盘、没有共用网络,或需要在不同系统之间传输超过 2 GB 的文件时,它非常方便。网络工具
SyncthingSyncthing 能在你自己的电脑和设备之间直接、私密地同步文件夹。它不会把文件上传到某家公司的云端,而是让你的设备彼此直接通信,因此数据始终留在你自己的硬件上。选择一个文件夹,与另一台运行 Syncthing 的设备(Mac、Windows 或 Linux 电脑)共享,修改就会自动同步过去。Syncthing for macOS 是官方的 Mac App:它把 Syncthing 放进菜单栏并显示状态图标,在浏览器中打开 Syncthing 的网页界面,可在登录时启动,并能在访达中打开共享文件夹。网络工具
CyberduckCyberduck 是一款面向服务器和云存储的免费文件浏览器。它可以连接 FTP、SFTP、WebDAV 和 SMB 服务器,以及 Amazon S3、Google Drive、Dropbox、Microsoft OneDrive 与 SharePoint、Backblaze B2、Azure、Nextcloud 等众多云服务。文件显示在一个简洁的窗口中,你可以上传、下载、同步文件夹,并用常用的文本编辑器编辑远程文件。借助内置的 Cryptomator 支持,文件可以在上传到云端前加密。Cyberduck 由瑞士的 iterate GmbH 开发。网络工具
TransmitTransmit 是 Panic 出品的 Mac 文件传输 App。它以熟悉的、类似访达的界面,在各种服务器上上传、下载和管理文件:经典的 FTP、SFTP、WebDAV 和 Amazon S3,以及 Backblaze B2、Box、Google Drive、Dropbox、Microsoft Azure、OneDrive for Business 和 Rackspace Cloud Files 等云服务。它可以同步文件夹、一次重命名大量文件,并通过 Panic Sync 在多台 Mac 之间同步你的站点。网络工具
FULLMAC.app 不托管此应用。下载按钮会将你带到开发者自己的页面。