在 macOS 上用 NetDrive 挂载 WebDAV 服务器 — Finder 驱动器设置
使用 NetDrive 3.18+ 将任意 WebDAV 端点作为原生 Finder 驱动器接入 macOS。涵盖 macFUSE 设置、身份验证、登录自动挂载与睡眠后重连。
一家在内部 NAS 上自建了 WebDAV 服务器的研究实验室,希望 macOS 用户能直接在 Python 和 R 中打开数据集,而无需先下载文件。通过 NetDrive 挂载 WebDAV 共享后,每位研究人员都能获得一个可供脚本直接指向的 /Volumes/lab-data 路径——无需单独的客户端,也无需每次通过 Finder 的”连接服务器”对话框手动挂载。

在 macOS Finder 中挂载你的 WebDAV 服务器
NetDrive 让 Google Drive、OneDrive、S3、SFTP、WebDAV 等在 Windows 和 macOS 上显示为本地驱动器 — 无需同步,无需完整下载。
- 任意 WebDAV 端点都能变成原生 macOS 卷
- 在运行 macOS 14+ 的 Apple Silicon 和 Intel Mac 上均可使用
- 文件可在任意 macOS 应用中直接打开——无需同步
免费试用。提供终身与订阅方案。
macFUSE:唯一的前置条件
NetDrive 在 macOS 上使用 macFUSE(osxfuse 的维护继承者)来创建内核级文件系统扩展,使远程共享在 Finder 中显示为原生卷。安装 NetDrive 之前,请先从 osxfuse.github.io 下载并安装 macFUSE。安装完成后,macOS 会提示你在 System Settings → Privacy & Security → Security 下批准该系统扩展——向下滚动并点击 Allow。可能需要重启。
NetDrive 3.18 及更高版本要求 macOS 14 Sonoma 或更新版本。如果你的 Mac 运行的是 macOS 13 Ventura 或更早版本,请改用 NetDrive 3.17——下载页面同时提供当前版本和旧版构建的链接。安装程序已通过 Apple 公证,因此 Gatekeeper 不会拦截它。
在 Apple Silicon Mac(M1 及更新机型)上,自 3.14.309 版本起 NetDrive 无需 Rosetta 即可原生运行。M 系列硬件上无需额外配置。
在 NetDrive 中设置 WebDAV 连接
- 打开 NetDrive → 点击 Drive Manager 中的 + 按钮以添加新驱动器。
- 从提供商列表中选择 WebDAV。
- Server address —— 输入你的 WebDAV 端点的完整 URL。示例:
https://files.example.com/dav/,适用于拥有有效 TLS 证书的服务器http://192.168.1.100:8080/dav/,适用于不使用 TLS 的局域网服务器https://nas.example.com:5006/webdav/,适用于使用非标准 HTTPS 端口的 NAS
- Authentication —— 大多数服务器需要用户名和密码(HTTP Basic Auth)。输入你的凭据。如果服务器允许匿名只读访问,可将其留空。
- Drive name —— 为该连接起一个你能识别的名称,例如 “Lab NAS” 或 “Office Files”。
- 点击 Save,然后点击 Mount。该卷会在几秒钟内出现在 macOS Finder 的 Locations 下。

HTTP 与 HTTPS 及端口号
如果你的服务器运行在非标准端口上,请直接在 URL 中包含端口号:https://files.example.com:8443/dav/。NetDrive 会将完整 URL 原样传递给其 HTTP 层,因此全程适用标准 URL 语法。
未加密的 HTTP 适用于永远不离开本地子网的连接,但它会以明文方式传输凭据。对于任何可通过互联网或 VPN 访问的端点,必须使用 HTTPS。如果你的服务器在私有网络上使用自签名证书,请先修复 TLS 配置再进行连接——NetDrive 的网络层会拒绝不受信任的证书,以保护你的凭据。

登录及睡眠后自动挂载
如果你希望每次解锁 Mac 时都能使用该 WebDAV 共享,请在 NetDrive 中打开该驱动器的设置,并将 Auto Mount 设为 On Login。NetDrive 会在每次重启后以及每次从睡眠中唤醒后挂载该共享。凭据以加密形式存储在 macOS 钥匙串中,因此重新连接时不会提示你输入密码。
macOS 在深度睡眠期间会积极挂起网络扩展。如果长时间睡眠后你的共享消失了,请在驱动器设置中启用 Reconnect on Wake。NetDrive 会监听系统唤醒事件,并在 macOS 向任何等待中的应用程序报告路径失效之前重新建立挂载——这对于合盖后中途暂停使用的笔记本电脑很有用。

常见错误及快速修复
401 Unauthorized —— 凭据错误,或服务器要求使用不同的身份验证方案。请重新输入用户名和密码;某些服务器还要求对密码中的特殊字符进行 URL 编码。
Connection refused or timeout —— 确认 WebDAV 服务已在服务器上启用,并在预期端口上监听。在 Synology DSM 上,前往 Control Panel → File Services → WebDAV/WebDAV HTTPS 并确认该服务处于启用状态。有关 Synology 的详细排查清单,请参阅 Fix WebDAV Synology Connection with NetDrive 一文。
Drive mounts but files show as unreadable —— 检查你的用户账户在服务器端路径上是否拥有读取权限。即便 WebDAV 端点本身可访问,NAS 或 Web 服务器上的文件级 ACL 也可能阻止列出文件。
结语
挂载完成后,你的 WebDAV 共享的行为就像 macOS 中的任何外部卷一样:在 Finder 中拖动文件、用任意应用打开它们、在终端中运行 ls /Volumes/YourDrive,或在脚本中直接引用该路径。无需同步步骤,也无需管理单独的客户端进程。有关 macFUSE 在 M 系列芯片上的行为以及 NetDrive 的 ARM 原生构建的具体说明,请参阅 NetDrive on Apple Silicon。
— Tayson, NetDrive