NetDriveでWebDAVサーバーをmacOSにマウント — Finderドライブ設定

読了目安 8 分 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

WebDAVサーバーをmacOS Finderにマウント

NetDrive を使えば Google Drive、OneDrive、S3、SFTP、WebDAV などが Windows と macOS でネイティブドライブとして表示されます — 同期も、まるごとダウンロードも不要です。

  • 任意のWebDAVエンドポイントがネイティブmacOSボリュームに
  • Apple SiliconとIntel搭載のmacOS 14+マシンで動作
  • どのmacOSアプリでもファイルを直接開ける — 同期不要
WindowsmacOS
Mac版NetDriveをダウンロード →

無料トライアル。永久ライセンスとサブスクリプションプランあり。

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接続を設定する

  1. Open NetDrive → Drive Managerの**+**ボタンをクリックして新しいドライブを追加します。
  2. プロバイダー一覧からWebDAVを選択します。
  3. 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用)
  4. Authentication — ほとんどのサーバーではユーザー名とパスワード(HTTP Basic認証)が必要です。認証情報を入力してください。サーバーが匿名の読み取り専用アクセスを許可している場合は空欄のままにします。
  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、ポート番号について

サーバーが非標準ポートで動作している場合は、URLに直接含めます:https://files.example.com:8443/dav/。NetDriveは完全なURLを変更せずにHTTP層へ渡すため、標準的なURL構文がそのまま適用されます。

暗号化されていないHTTPは、ローカルサブネットの外に出ない接続では機能しますが、認証情報を平文で送信します。インターネットやVPN経由で到達可能なエンドポイントには、HTTPSが必須です。サーバーがプライベートネットワーク上で自己署名証明書を使用している場合は、接続前にTLS設定を修正してください——NetDriveのネットワーキング層は、認証情報を保護するために信頼されていない証明書を拒否します。

WebDAV protocol logo representing standards-based remote file access

ログイン時とスリープ復帰後の自動マウント

Macのロック解除のたびにWebDAV共有を利用可能にしたい場合は、NetDriveでドライブの設定を開き、Auto MountOn Loginに設定します。NetDriveは再起動のたびに、またスリープからの復帰のたびに共有をマウントします。認証情報は暗号化された形でmacOSキーチェーンに保存されるため、再接続時にパスワードを求められることはありません。

macOSはディープスリープ中、ネットワーク拡張を積極的にサスペンドします。長時間のスリープ後に共有が消えてしまう場合は、ドライブ設定でReconnect on Wakeを有効にしてください。NetDriveはシステムのウェイクイベントを検知し、macOSが待機中のアプリケーションに無効なパスを報告する前にマウントを再確立します——ノートPCの蓋をセッション途中で閉じる場合に役立ちます。

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

よくあるエラーと簡単な対処法

401 Unauthorized — 認証情報が誤っているか、サーバーが異なる認証方式を要求しています。ユーザー名とパスワードを再入力してください。サーバーによってはパスワード内の特殊文字をURLエンコードする必要があります。

接続拒否またはタイムアウト — WebDAVサービスがサーバー上で有効になっており、想定されたポートでリッスンしているか確認してください。Synology DSMでは、Control Panel → File Services → WebDAV/WebDAV HTTPSに移動してサービスが有効になっていることを確認します。Synology固有の詳細なチェックリストについては、Fix WebDAV Synology Connection with NetDriveの記事を参照してください。

ドライブはマウントされるがファイルが読み取り不可と表示される — サーバー側のパスに対してユーザーアカウントが読み取り権限を持っているか確認してください。NASやWebサーバー上のファイルレベルACLは、WebDAVエンドポイント自体にアクセスできる場合でも一覧表示をブロックすることがあります。

まとめ

マウントが完了すれば、WebDAV共有はmacOS上の他の外部ボリュームと同じように動作します。Finderでファイルをドラッグしたり、任意のアプリケーションで開いたり、ターミナルからls /Volumes/YourDriveを実行したり、スクリプトからパスを直接参照したりできます。同期ステップも、管理すべき別のクライアントプロセスも不要です。macFUSEの動作とNetDriveのARMネイティブビルドに関するM系固有の注意点については、NetDrive on Apple Siliconを参照してください。

— Tayson, NetDrive