Android を WebDAV に接続する方法 — NAS、Nextcloud、および Web サーバー

Android を WebDAV に接続する方法 — NAS、Nextcloud、および Web サーバー

最終更新 :

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 NAShttp://192.168.1.50:5005 (WebDAV サービス)
QNAP NAShttp://192.168.1.60 (ファイル ブラウザ経由の WebDAV)
Nginx + WebDAV モジュールhttps://your-domain.com/dav/
Apache + mod_davhttps://your-domain.com/files/
Box.comhttps://dav.box.com/dav
pクラウドhttps://webdav.pcloud.com
Yandex ディスクhttps://webdav.yandex.com

注: AnExplorer は、BoxpCloud、および Yandex Disk もネイティブ クラウド統合としてサポートしています。これらの専用接続は、クラウドストレージサービス用のWebDAV。

ステップバイステップ: WebDAV 接続を追加する

  1. AnExplorer を開きます
  2. ネットワーク 画面に移動し、+ > WebDAV をタップします
  3. WebDAV URL を入力します — フルパスを含めます (例: https://cloud.example.com/remote.php/dav/files/myuser/)
  4. ユーザー名パスワードを入力します
  5. サーバーが自己署名証明書を使用している場合、AnExplorer はそれを信頼するかどうか尋ねる場合があります。受け入れて続行します。
  6. 接続 をタップします
  7. 繰り返しアクセスできるように接続をブックマークします。

WebDAV 経由の Nextcloud

Nextcloud は、最も一般的なセルフホスト型 WebDAV ターゲットです。設定:

  1. WebDAV URL を見つけます: Nextcloud にログイン > 左下のプロフィール アイコンをクリック > 設定 > WebDAV URL (ページに表示されます)
  2. URL 形式: https://your-domain.com/remote.php/dav/files/USERNAME/
  3. ユーザー名: Nextcloud ログイン
  4. パスワード: Nextcloud パスワード (または Nextcloud > セキュリティからのアプリ固有のパスワード)

アプリ固有のパスワードの使用をお勧めします: Nextcloud > ユーザー アイコン > 設定 > セキュリティ > 新しいアプリ パスワードの作成。このようにして、メインのパスワードを変更せずに電話のアクセスを取り消すことができます。

接続すると、Nextcloud ファイル ツリー全体が AnExplorer で参照できるようになります。これは、Nextcloud Web インターフェイスで表示されるのと同じファイルです。

Synology NAS WebDAV

  1. DSM > コントロール パネル > ファイル サービス > WebDAV
  2. WebDAV を有効にします (HTTP/HTTPS をチェックし、ポートを選択します - デフォルトは 5005/5006)
  3. AnExplorer で、http://192.168.1.50:5005/(orhttps://...:5006/` for TLS)
  4. Username and password: your DSM credentials

Synology WebDAV exposes your shared folders at the root level.

WebDAV vs SFTP vs SMB

WebDAVSFTPSMB
Works over internet (HTTPS)❌ (LAN only)
LAN speedMediumMediumFast
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 が必要です。

関連ガイド

インストール

Explorer をインストール

よくある質問