Cyberduck:一个开源客户端搞定 FTP、S3 和各大云盘的文件管理,还自带客户端加密

Cyberduck 是一款开源的服务器和云存储文件管理客户端,支持 FTP/SFTP、WebDAV、Amazon S3、Backblaze B2、Google Drive、Dropbox、OneDrive 等数十种协议和云服务。内置 Cryptomator 客户端加密功能,文件上传前本地加密。提供 duck CLI 命令行工具用于脚本自动化。Windows 和 macOS 双平台原生支持,GPL 协议完全免费。

一句话简介

Cyberduck 是一个开源的文件传输客户端,把 FTP/SFTP/WebDAV 和 Amazon S3、Google Drive、OneDrive 等云存储统一到一个界面里。Windows 和 macOS 都能用,GPL 协议免费。内置 Cryptomator——文件上传到云盘前本地加密,云服务商拿不到明文数据。

官网:cyberduck.io | GitHub:github.com/iterate-ch/cyberduck

核心亮点

  • 🔗 一个客户端连接一切:FTP/SFTP/WebDAV/S3/Backblaze B2/Azure/GCS/Google Drive/Dropbox/OneDrive
  • 🔐 Cryptomator 客户端加密:上传前 AES-256 加密,文件名和目录一并混淆
  • ⌨️ duck CLI 命令行工具:upload/download/synchronize 一条命令搞定自动化
  • 📝 外部编辑器集成:双击远程文件→本地编辑器打开→保存后自动上传
  • 📌 书签+历史记录:常用连接保存为书签,拖拽到桌面即可快速连接

功能详解

多协议统一浏览

把远程存储当本地文件系统浏览。左侧书签切换不同服务器和云盘,右侧拖拽操作。从 S3 复制文件到 SFTP 服务器?拖过去就行。每种协议该有的认证方式都支持。

Cryptomator 加密——"零知识"云存储

书签设置里勾选 Cryptomator Vault,自动创建加密保险库。拖入文件→本地上传前 AES-256 加密→密文上传。密码只有你知道,服务器被拖库也拿不到明文。适合公有云存敏感文件。

duck CLI——给自动化的命令行

upload/download/synchronize 配合 cron 或 CI/CD,每晚自动备份到云、部署时上传构建产物。

传输管理

后台传输队列支持暂停/恢复/优先级调整。限制并发连接数避免 S3 API 限流。传输失败自动重试三次。

安装/使用教程

Windows

winget install iterate.Cyberduck

macOS

brew install --cask cyberduck

快速上手

新建连接→选协议→填服务器地址/用户名/密码→连接→拖拽操作。启用 Cryptomator:书签设置→加密选项卡→设置保险库密码→在保险库目录中存文件自动加密上传。

适用场景

  • 网站维护:SFTP 连服务器改文件,外部编辑器保存自动上传
  • 多云存储统一管理:一个界面管理 Google Drive + Backblaze B2 + S3
  • 安全文件备份:Cryptomator 加密后存公有云,服务商看不到明文
  • CI/CD 产物上传:duck CLI 在 GitHub Actions/Jenkins 中自动上传
  • 跨云数据迁移:Dropbox 到 B2,两个标签页直接拖过去

类似工具对比

维度CyberduckFileZillaTransmitrclone
价格免费开源免费开源$45免费开源
平台Win,MacWin,Mac,LinuxmacOS全平台CLI
协议FTP+10+云FTP/SFTPFTP+10+云40+云存储
客户端加密✅ Cryptomator✅ crypt
GUI简洁传统双面板精美
自动化duck CLI✅ 核心功能
适合GUI+加密纯FTPmacOS体验脚本/高级

常见问题 FAQ

Q: 免费吗?

完全免费,GPL 开源。Mac App Store 付费版是捐赠渠道,功能一样。

Q: Cryptomator 加密的文件能在其他地方解密吗?

能。Cryptomator 是独立开源项目,有桌面端和手机端,输入相同密码即可解密。

Q: 和 rclone 怎么选?

rclone 功能更强但纯 CLI,Cyberduck 有 GUI+拖拽+加密集成。日常操作用 Cyberduck,自动化脚本用 rclone,两者互补。

Q: 大量小文件传输速度?

不如 rclone/rsync。几万张图片建议用 rclone --transfers 16 多线程。大文件速度正常。

Q: 支持 Linux 吗?

官方不支持。Linux 用户用 FileZilla(GUI)或 rclone(CLI)。

相关推荐

推荐资源

KDiskMark:Linux 上最像 CrystalDiskMark 的磁盘测速工具,fio 的 GUI 分身

KDiskMark:Linux 上最像 CrystalDiskMark 的磁盘测速工具,fio 的 GUI 分身

KDiskMark 是一个面向 Linux 的图形化磁盘基准测试工具,底层调用 fio 引擎,提供类似 CrystalDiskMark 的交互体验。适合需要快速评估 SSD/HDD/NVMe 读写性能但不想啃 fio 命令行的用户。支持顺序读写、4K 随机读写、多队列深度/线程组合测试,结果以表格直观展示。

开发工具 系统辅助
GPT4All:把大模型装进口袋——在你自己电脑上零门槛跑开源 LLM

GPT4All:把大模型装进口袋——在你自己电脑上零门槛跑开源 LLM

GPT4All 是一款由 Nomic AI 开发的开源工具,允许用户在个人电脑上本地运行开源 LLM,支持 Windows、macOS 和 Linux。提供直观的桌面应用和 Python/C++ API,适合关注隐私、需要离线 AI 能力的开发者和普通用户。核心卖点:所有计算在本地完成,对话数据不会离开你的电脑,支持 GGUF 格式的多种开源模型,从 1.5B 到 70B+ 参数均可通过 GPU 加速或 CPU 纯跑。

AI与数据 开发工具
KDE PIM:KDE Plasma 原生个人信息管理套件,KMail 深度 PGP 加密 + Akonadi 统一离线搜索

KDE PIM:KDE Plasma 原生个人信息管理套件,KMail 深度 PGP 加密 + Akonadi 统一离线搜索

KDE PIM 是 KDE Plasma 桌面环境内置的个人信息管理套件,通过 Kontact 统一界面整合 KMail(邮件)、KOrganizer(日历/任务)、KAddressBook(联系人)和 Akregator(RSS 阅读器),由 Akonadi 数据后端统一驱动。KMail 对 OpenPGP/SMIME 加密的支持是桌面邮箱中最深的——原生内置无需插件。支持离线全文搜索、CalDAV/CardDAV 同步 Google 和 Nextcloud。适合 KDE Plasma 用户和重视本地化管理的效率党。

数据安全 办公文档 +1
Flycast:免费开源世嘉 Dreamcast/Naomi/Atomiswave 模拟器,支持 Vulkan 高分辨率渲染与网络联机

Flycast:免费开源世嘉 Dreamcast/Naomi/Atomiswave 模拟器,支持 Vulkan 高分辨率渲染与网络联机

Flycast 是一款免费开源的跨平台世嘉 Dreamcast、Naomi 和 Atomiswave 模拟器,支持 Windows/macOS/Linux/Android/iOS/Web。提供 Vulkan 高分辨率渲染、即时存档、宽屏补丁、作弊码和点对点网络联机功能。Dreamcast 游戏兼容性极高,Naomi/Atomiswave 街机仍在持续优化。适合想在现代设备上重温《莎木》《索尼克大冒险》《灵魂能力》等经典的复古游戏玩家。

开发工具 游戏开发
Eric IDE:当 Python 遇上 Qt,这款开源 IDE 靠深度 Qt 集成在 PyQt 开发圈火了二十年

Eric IDE:当 Python 遇上 Qt,这款开源 IDE 靠深度 Qt 集成在 PyQt 开发圈火了二十年

Eric IDE 是一个基于 Qt 和 Python 的全功能开源集成开发环境,用 Python 写 Python IDE。核心卖点是 PyQt/PySide 的深度集成——内置 Qt Designer、Qt Linguist、多线程调试器,对 GUI 桌面应用开发者来说是目前集成度最高的免费方案。插件系统支持 Git/Mercurial/SVN 等 20+ 官方插件,跨平台覆盖 Windows/macOS/Linux。适合需要开发 Qt 桌面应用的 Python 开发者,尤其是从商业 IDE 迁移、想要开源替代的团队。

开发工具 教育学习
BleachBit:不花钱、不捆绑、不偷窥——开源系统清理工具的诚实评测

BleachBit:不花钱、不捆绑、不偷窥——开源系统清理工具的诚实评测

BleachBit 是一款免费开源的系统清理工具,支持 Windows 和 Linux。它能删除浏览器缓存、临时文件、应用日志等垃圾数据,提供文件粉碎和磁盘空间擦除功能来保护隐私。适合对 CCleaner 闭源和捆绑软件不满的普通用户,以及需要通过命令行脚本做自动化清理的系统管理员。

数据安全 系统辅助
Postman 开源替代品横评:Bruno、Hoppscotch、Insomnia 怎么选

Postman 开源替代品横评:Bruno、Hoppscotch、Insomnia 怎么选

Postman 近年强推云同步和强制登录,越来越多开发者开始寻找替代品。本文实测三款主流开源 API 客户端——Bruno(Git 原生、离线优先,API 请求存为 .bru 纯文本文件)、Hoppscotch(浏览器即用、实时协作)和 Insomnia/Insomnium(功能最全面、有插件市场)——帮你根据团队规模和工作流选出最合适的方案。

开发工具
7-Zip:22 年老牌压缩工具,为什么至今仍是压缩率天花板

7-Zip:22 年老牌压缩工具,为什么至今仍是压缩率天花板

7-Zip 是 Igor Pavlov 开发的免费开源文件归档工具,以 LZMA/LZMA2 算法和自有的 7z 格式著称。支持 50+ 种压缩格式的解压和 7 种格式的创建,内置 AES-256 加密和分卷压缩。核心卖点:同等条件下压缩率高于 WinRAR 和 WinZip,且完全免费——包括商业使用。

数据安全 文件管理
Hyprland:Wayland 上最"好看"的动态平铺合成器,效率与美学兼得的 Linux 桌面方案

Hyprland:Wayland 上最"好看"的动态平铺合成器,效率与美学兼得的 Linux 桌面方案

Hyprland 是一个基于 Wayland 的动态平铺合成器,专为追求桌面效率与美学的 Linux 进阶用户设计。它将平铺窗口管理器的高效工作流与现代桌面的流畅动画、圆角、模糊效果无缝融合,支持高度自定义配置。核心卖点:开箱即用的视觉效果加上动态平铺,无需牺牲性能换美学。

开发工具 系统辅助 +1
Sigil:免费开源 EPUB 编辑器,代码级控制电子书排版,正则批量替换几千处只需几秒

Sigil:免费开源 EPUB 编辑器,代码级控制电子书排版,正则批量替换几千处只需几秒

Sigil 是一款免费开源的 EPUB 电子书编辑器,提供 WYSIWYG 和代码双视图编辑。支持 EPUB 2/3 标准,内置 EpubCheck 验证,PCRE 正则跨文件批量查找替换,Python 插件系统可扩展。适合需要对 EPUB 内部结构做精细控制的作者、编辑和技术人员。Windows/macOS/Linux 全平台。

办公文档 开发工具

选择支付方式

支付 ¥0.00 购买此资源