在 macOS 上以 NetDrive 掛載 WebDAV 伺服器 — Finder 磁碟機設定

閱讀時間 6 分鐘 provider-guide webdav macos
Tayson
TaysonSenior Engineer
使用 NetDrive 3.18+ 將任何 WebDAV 端點連接為 macOS 原生 Finder 磁碟機。涵蓋 macFUSE 設定、驗證、登入自動掛載與睡眠喚醒後重新連線。

某研究實驗室在內部 NAS 上架設自架 WebDAV 伺服器,希望 macOS 使用者能直接在 Python 和 R 中開啟資料集,無需先下載檔案。透過 NetDrive 掛載 WebDAV 共享後,每位研究人員都能取得一個 /Volumes/lab-data 路徑供腳本直接存取——不需要另外的客戶端,也不用每次從 Finder 的「連接伺服器」對話框手動掛載。

NetDrive drive manager showing Google Drive, S3 and pCloud mounted as drive lettersMounted clouds appearing as native drives in Windows File Explorer

在 macOS Finder 中掛載你的 WebDAV 伺服器

NetDrive 讓 Google Drive、OneDrive、S3、SFTP、WebDAV 等在 Windows 與 macOS 上顯示為原生磁碟機 — 不需同步,也不需完整下載。

  • 任何 WebDAV 端點都能變成原生 macOS 磁碟機
  • 支援執行 macOS 14+ 的 Apple Silicon 與 Intel Mac
  • 檔案可直接在任何 macOS 應用程式中開啟——無需同步
WindowsmacOS
下載 Mac 版 NetDrive →

免費試用。提供終身與訂閱方案。

macFUSE:唯一的先決條件

macOS 版 NetDrive 使用 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 連線

  1. Open NetDrive → 點擊磁碟機管理員中的 + 按鈕以新增磁碟機。
  2. 從提供者清單中選擇 WebDAV
  3. Server address ——輸入你的 WebDAV 端點完整網址。範例:
    • https://files.example.com/dav/,適用於具有有效 TLS 憑證的伺服器
    • http://192.168.1.100:8080/dav/,適用於未使用 TLS 的區域網路伺服器
    • https://nas.example.com:5006/webdav/,適用於使用非標準 HTTPS 連接埠的 NAS
  4. Authentication ——大多數伺服器需要使用者名稱和密碼(HTTP 基本驗證)。輸入你的憑證。若伺服器允許匿名唯讀存取,則留空即可。
  5. Drive name ——為此連線取一個你能辨識的名稱,例如「Lab NAS」或「Office Files」。
  6. 點擊 Save,再點擊 Mount。該磁碟機會在幾秒內出現在 macOS Finder 的 Locations 底下。

NetDrive Drive Manager showing WebDAV and other providers mounted as macOS Finder volumes

HTTP 與 HTTPS 以及連接埠號

如果你的伺服器使用非標準連接埠,請直接將其寫入網址中:https://files.example.com:8443/dav/。NetDrive 會將完整網址原封不動地傳遞給其 HTTP 層,因此整個過程都遵循標準的網址語法。

對於永遠不會離開本地子網路的連線,未加密的 HTTP 是可行的,但它會以明文傳輸憑證。對於任何可透過網際網路或 VPN 存取的端點,HTTPS 都是必要的。如果你的伺服器在私有網路上使用自簽憑證,請先修正 TLS 設定再連線——NetDrive 的網路層會拒絕不受信任的憑證,以保護你的憑證安全。

WebDAV protocol logo representing standards-based remote file access

登入時與睡眠後自動掛載

如果你希望每次解鎖 Mac 時 WebDAV 共享都能自動可用,請在 NetDrive 中開啟該磁碟機的設定,並將 Auto Mount 設為 On Login。NetDrive 會在每次重新啟動後以及每次從睡眠喚醒後掛載該共享。憑證會以加密形式儲存在 macOS 鑰匙圈中,因此重新連線時不會再次提示你輸入密碼。

macOS 在深度睡眠期間會積極暫停網路擴充功能。如果你的共享在長時間睡眠後消失,請在磁碟機設定中啟用 Reconnect on Wake。NetDrive 會監聽系統喚醒事件,並在 macOS 向任何等待中的應用程式回報路徑失效之前重新建立掛載——這對於閤上筆電螢幕就中斷連線工作階段的情況特別有用。

NetDrive menu bar icon showing mount status on macOS for a WebDAV connection

常見錯誤與快速排解

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 或網頁伺服器上的檔案層級 ACL 仍可能阻擋清單顯示。

結語

掛載完成後,你的 WebDAV 共享會如同 macOS 中任何外接磁碟機一樣運作:在 Finder 中拖曳檔案、以任何應用程式開啟、從終端機執行 ls /Volumes/YourDrive,或在腳本中直接參照該路徑。這裡沒有同步步驟,也不需要管理另外的客戶端程序。有關 M 系列機型上 macFUSE 行為及 NetDrive ARM 原生版本的專屬說明,請參見 NetDrive on Apple Silicon

— Tayson, NetDrive