Mountain Duck 是一款专业的 macOS 应用程序,它允许用户将云存储服务(如 Amazon S3、Backblaze B2、Google Cloud Storage、Microsoft Azure、SFTP、WebDAV 等)以及 FTP/SFTP 服务器挂载为本地磁盘。这意味着你可以像操作本地文件夹一样,直接在 Finder 中浏览、编辑和管理远程文件,极大地简化了云端文件的工作流程。
一、核心界面与工作区详解
Mountain Duck 采用简洁的后台服务与系统深度集成模式,其核心交互主要通过菜单栏图标、系统偏好设置面板以及 Finder 进行。
1.1 菜单栏图标
启动 Mountain Duck 后,一个鸭子图标会常驻在屏幕右上角的菜单栏。点击此图标可打开控制中心。
- 已挂载的卷(Volumes):列表显示所有当前已挂载的远程连接,点击可快速在 Finder 中打开。
- 连接(Connections):显示所有已保存的书签配置,可快速挂载或编辑。
- 传输(Transfers):显示当前文件上传/下载的队列、进度和速度。
- 最近访问(Recent):快速访问最近打开过的远程文件和文件夹。
- 偏好设置(Preferences…):打开应用程序主设置面板。
- 退出(Quit):退出 Mountain Duck,所有挂载的卷将被卸载。
1.2 偏好设置面板
这是软件的核心配置区域,可通过菜单栏图标或启动台打开。
- 书签(Bookmarks)标签页:管理所有服务器连接配置。列表显示已保存的书签,可进行添加、编辑、复制、删除操作。每个书签包含协议、服务器地址、认证信息等详细配置。
- 通用(General)标签页:设置启动行为、缓存位置、文件同步选项(如缓存保留时间)等。
- 传输(Transfers)标签页:配置并发连接数、带宽限制、临时文件处理等高级传输设置。
- 高级(Advanced)标签页:设置文件编码、代理、自定义CA证书等。
1.3 Finder 工作区
成功挂载后,远程服务器会作为一个独立的磁盘卷出现在 Finder 的“位置”侧边栏和桌面上。其内部的文件与文件夹操作与本地磁盘无异,但需注意文件实质是通过网络流式传输的。
二、完整操作流程:从连接到导出
2.1 创建并保存一个新的服务器连接(书签)
- 点击菜单栏的 Mountain Duck 图标,选择 “Preferences…”。
- 在打开的偏好设置窗口中,确保位于 “Bookmarks” 标签页。
- 点击左下角的 “+” 按钮。
- 在弹出的对话框中,从顶部下拉菜单中选择连接协议(如 SFTP、WebDAV、Amazon S3 等)。
- 根据所选协议,填写服务器地址(URL 或主机名)、端口、路径。
- 在认证区域输入用户名和密码(或使用密钥、Access Key/Secret Key 等)。
- 可为该连接设置一个易于识别的昵称(Nickname)。
- 点击 “Add” 按钮保存此书签。
2.2 挂载远程服务器
保存书签后,有几种方式挂载:
- 方式一(通过菜单栏):点击菜单栏图标,在 “Connections” 列表中找到刚创建的书签,点击它即可挂载。
- 方式二(通过偏好设置):在偏好设置的 Bookmarks 标签页,选中书签,点击右下角的 “Connect” 按钮。
- 方式三(快捷键):若已为书签分配快捷键,可直接按下快捷键挂载。
挂载成功后,一个以书签昵称命名的磁盘图标会出现在桌面和 Finder 侧边栏。
2.3 在 Finder 中操作远程文件
像使用本地磁盘一样:
- 浏览:双击打开文件夹。
- 打开/编辑文件:双击文件,系统会用关联的本地应用程序打开。Mountain Duck 会自动在后台下载文件到缓存,编辑后保存时自动上传。
- 上传文件:将本地文件或文件夹拖拽到挂载的卷中的目标文件夹内。
- 下载文件:将挂载卷中的文件拖拽到本地文件夹。
- 创建/删除/重命名:在挂载卷内右键点击,选择“新建文件夹”,或进行删除、重命名操作,更改会实时同步到远程服务器。
2.4 监控与管理传输任务
点击菜单栏图标,选择 “Transfers”,可以查看所有进行中、已排队、已完成或失败的传输任务。你可以暂停、恢复或取消特定任务。
2.5 卸载(断开连接)与退出
- 卸载单个卷:在 Finder 中,将挂载的磁盘图标拖入废纸篓;或右键点击磁盘图标选择“推出”。
- 通过菜单栏卸载:点击菜单栏图标,在 “Volumes” 列表中找到要卸载的卷,点击右侧的弹出图标。
- 完全退出软件:点击菜单栏图标,选择 “Quit”。退出前会卸载所有已挂载的卷。
三、常用功能进阶技巧
3.1 使用加密书签
在创建书签时,可以启用 “Cryptomator” 或 “Encrypt” 选项(取决于协议支持),为远程存储创建一个本地加密的保险库。所有文件在上传前会在本地加密,确保云端数据隐私。
3.2 为常用书签设置快捷键
在偏好设置的 Bookmarks 标签页,双击一个书签进行编辑,在窗口底部可以为其分配一个全局快捷键(例如 ⌃⌥⌘S)。之后无需打开任何界面,按下快捷键即可快速挂载或卸载。
3.3 使用“同步”功能离线访问
对于需要离线工作的文件夹,可以将其同步到本地:
- 在挂载的卷中,右键点击需要离线的文件夹。
- 选择 “Synchronize to Local Folder…”。
- 选择一个本地目标文件夹,Mountain Duck 会开始下载该文件夹的全部内容。
- 之后,即使断开连接,也可以通过右键菜单的 “Synchronize Now” 或 “Synchronize with Remote” 来同步更改。
3.4 调整缓存策略以节省空间
在偏好设置的 “General” 标签页,可以设置缓存清理策略。例如,将 “Keep cache for” 设置为较短时间(如1天),软件会自动清理过期未访问的缓存文件,释放磁盘空间。
四、常见问题与解决方案
4.1 挂载失败,提示“连接被拒绝”或“认证失败”
- 检查网络:确保网络通畅,且能访问目标服务器。
- 核对参数:仔细检查书签中的服务器地址、端口、路径、用户名和密码(或密钥)是否正确。特别注意大小写和特殊字符。
- 验证协议:确认服务器支持的协议(SFTP vs FTP)与书签设置一致。
- 检查权限:确认登录用户有访问目标路径的权限。
4.2 文件操作(上传/删除)缓慢或卡顿
- 检查网络速度与延迟:远程服务器的地理位置和网络质量直接影响速度。
- 调整并发连接数:在偏好设置的 “Transfers” 标签页,适当增加 “Concurrent transfers” 数量,可能提升小文件传输效率。
- 查看传输队列:可能有很多文件在排队。通过菜单栏的传输面板管理队列。
4.3 编辑文件后,更改未自动保存到服务器
- 确认连接状态:网络中断可能导致上传失败。检查菜单栏图标,确认卷仍处于已挂载状态。
- 手动触发保存:尝试在 Finder 中复制该文件,或重启关联的应用程序并再次保存。
- 检查缓存:在偏好设置的 “General” 标签页,点击 “Open Cache Folder”,查找对应文件的缓存版本,检查其修改时间。
4.4 磁盘卷无法正常“推出”
- 关闭占用文件的程序:确保所有从该卷打开的文件(如文档、图片)都已关闭。
- 强制卸载:在菜单栏图标的 “Volumes” 列表中,按住
⌥ Option键,右侧的弹出图标会变为强制弹出图标,点击它。 - 重启软件:通过菜单栏退出 Mountain Duck,再重新启动。
五、Mountain Duck for Mac 快捷键汇总表
| 功能描述 | 快捷键 (Mac) | 备注 |
|---|---|---|
| 打开/关闭偏好设置 | ⌘ , |
在软件主界面或菜单栏打开时有效 |
| 在 Finder 中显示已挂载的卷 | ⌃⌥⌘ F |
全局快捷键 |
| 打开传输窗口 | ⌃⌥⌘ T |
全局快捷键 |
| 挂载/卸载特定书签 | 自定义 | 需在书签编辑中单独设置 |
| 在挂载的卷中创建新文件夹 | ⇧⌘ N |
在 Finder 中选中挂载卷后使用 |
| 删除远程文件/文件夹 | ⌘ ⌫ |
在 Finder 中选中后使用,文件将被永久删除 |
| 强制弹出选中的磁盘卷 | 按住 ⌥ 键点击弹出图标 |
在菜单栏 Volumes 列表中使用 |
| 快速打开最近访问的远程文件 | 通过菜单栏 “Recent” 列表 | 无默认快捷键,可自定义 |









