WebDAV (Web Distributed Authoring and Versioning) は、リモート サーバー上のファイルの読み取り、書き込み、管理を可能にする HTTP の拡張機能です。これは Nextcloud、ownCloud、および多くの NAS デバイスの背後にあるプロトコルであり、HTTPS 上で実行されます。つまり、サーバーが TLS を使用する場合、デフォルトで安全です。
ファイルをセルフホストする場合、またはオープンソースのクラウド ストレージを使用する場合、おそらく WebDAV が必要なプロトコルです。 AnExplorer は、ユーザー名/パスワード認証を使用して任意の WebDAV サーバーに接続します。
WebDAV を使用するサービス
| サービス | WebDAV アドレス形式 |
|---|---|
| ネクストクラウド | https://your-domain.com/remote.php/dav/files/username/ |
| 独自のクラウド | https://your-domain.com/remote.php/webdav/ |
| Synology NAS | http://192.168.1.50:5005 (WebDAV サービス) |
| QNAP NAS | http://192.168.1.60 (ファイル ブラウザ経由の WebDAV) |
| Nginx + WebDAV モジュール | https://your-domain.com/dav/ |
| Apache + mod_dav | https://your-domain.com/files/ |
| Box.com | https://dav.box.com/dav |
| pクラウド | https://webdav.pcloud.com |
| Yandex ディスク | https://webdav.yandex.com |
注: AnExplorer は、Box、pCloud、および Yandex Disk もネイティブ クラウド統合としてサポートしています。これらの専用接続は、クラウドストレージサービス用のWebDAV。
ステップバイステップ: WebDAV 接続を追加する
- AnExplorer を開きます
- ネットワーク 画面に移動し、+ > WebDAV をタップします
- WebDAV URL を入力します — フルパスを含めます (例:
https://cloud.example.com/remote.php/dav/files/myuser/) - ユーザー名とパスワードを入力します
- サーバーが自己署名証明書を使用している場合、AnExplorer はそれを信頼するかどうか尋ねる場合があります。受け入れて続行します。
- 接続 をタップします
- 繰り返しアクセスできるように接続をブックマークします。
WebDAV 経由の Nextcloud
Nextcloud は、最も一般的なセルフホスト型 WebDAV ターゲットです。設定:
- WebDAV URL を見つけます: Nextcloud にログイン > 左下のプロフィール アイコンをクリック > 設定 > WebDAV URL (ページに表示されます)
- URL 形式:
https://your-domain.com/remote.php/dav/files/USERNAME/ - ユーザー名: Nextcloud ログイン
- パスワード: Nextcloud パスワード (または Nextcloud > セキュリティからのアプリ固有のパスワード)
アプリ固有のパスワードの使用をお勧めします: Nextcloud > ユーザー アイコン > 設定 > セキュリティ > 新しいアプリ パスワードの作成。このようにして、メインのパスワードを変更せずに電話のアクセスを取り消すことができます。
接続すると、Nextcloud ファイル ツリー全体が AnExplorer で参照できるようになります。これは、Nextcloud Web インターフェイスで表示されるのと同じファイルです。
Synology NAS WebDAV
- DSM > コントロール パネル > ファイル サービス > WebDAV
- WebDAV を有効にします (HTTP/HTTPS をチェックし、ポートを選択します - デフォルトは 5005/5006)
- AnExplorer で、
http://192.168.1.50:5005/(orhttps://...:5006/` for TLS) - Username and password: your DSM credentials
Synology WebDAV exposes your shared folders at the root level.
WebDAV vs SFTP vs SMB
| WebDAV | SFTP | SMB | |
|---|---|---|---|
| Works over internet (HTTPS) | ✅ | ✅ | ❌ (LAN only) |
| LAN speed | Medium | Medium | Fast |
| Encryption | ✅ (HTTPS) | ✅ (SSH) | ❌ (standard) |
| Self-hosted cloud (Nextcloud) | ✅ | ❌ | ❌ |
| NAS (Synology, QNAP) | ✅ | ✅ | ✅ |
| VPS / Linux server | ✅ (Apache/Nginx) | ✅ | ❌ |
WebDAV excels for self-hosted cloud storage accessible over the internet. For local NAS transfers, SMB is faster. For SSH servers, SFTP is more standard.
Setting Up a Basic WebDAV Server (Nginx)
If you run your own Linux server and want to expose a folder via WebDAV:
location /dav/ {
alias /data/files/;
dav_methods PUT DELETE MKCOL COPY MOVE;
dav_ext_methods PROPFIND OPTIONS;
auth_basic "WebDAV";
auth_basic_user_file /etc/nginx/.htpasswd;
}
Create a user: htpasswd -c /etc/nginx/.htpasswd に接続します。 youruser
Then connect from AnExplorer to https://yourdomain.com/dav/ with your .htpasswd 資格情報。
WebDAV のトラブルシューティング
「接続が拒否されました」またはタイムアウト:
- WebDAV サービスがサーバー上で実際に有効になっていることを確認します (Synology: DSM 設定 > WebDAV を確認します)。
- ポート番号を確認します (Synology のデフォルトは 5005、Nextcloud のデフォルトは HTTPS 経由の 443)
「認証に失敗しました」:
- Nextcloud ユーザー: アプリ固有のパスワードを作成します (2FA の競合を回避します)。
- ユーザー名の大文字と小文字を確認する
「SSL 証明書エラー」:
- 自己署名証明書を使用するサーバー — AnExplorer は手動で証明書を信頼するかどうかを尋ねます
- パブリック Nextcloud でこれが表示された場合は、信頼する前にドメインが正しいことを確認してください
Wi-Fi では動作しますが、モバイルデータでは動作しません:
- サーバーは LAN 上でのみアクセスできる場合があります。リモートからサーバーにアクセスするには、VPN または適切なポート転送/DDNS が必要です。
