如何将 Android 连接到 WebDAV — NAS、Nextcloud 和 Web 服务器

如何将 Android 连接到 WebDAV — NAS、Nextcloud 和 Web 服务器

最后更新 :

WebDAV(Web 分布式创作和版本控制)是 HTTP 的扩展,可让您读取、写入和管理远程服务器上的文件。它是 Nextcloud、ownCloud 和许多 NAS 设备背后的协议,并且通过 HTTPS 运行,这意味着当服务器使用 TLS 时它默认是安全的。

如果您自行托管文件或使用开源云存储,WebDAV 可能是您需要的协议。 AnExplorer 通过用户名/密码身份验证连接到任何 WebDAV 服务器。

哪些服务使用 WebDAV

服务WebDAV 地址格式
Nextcloudhttps://your-domain.com/remote.php/dav/files/username/
自己的云https://your-domain.com/remote.php/webdav/
Synology NAShttp://192.168.1.50:5005(WebDAV 服务)
威联通 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
pCloudhttps://webdav.pcloud.com
Yandex 磁盘https://webdav.yandex.com

注意:AnExplorer 还支持 BoxpCloudYandex Disk 作为本机云集成 - 这些专用连接比云存储服务的 WebDAV 更容易。

分步:添加 WebDAV 连接

  1. 打开资源管理器
  2. 导航到 网络 屏幕,然后点击 + > WebDAV
  3. 输入 WebDAV URL — 包括完整路径(例如,https://cloud.example.com/remote.php/dav/files/myuser/
  4. 输入用户名密码
  5. 如果您的服务器使用自签名证书,AnExplorer 可能会要求您信任它 - 接受它以继续
  6. 点击 连接
  7. 为连接添加书签以便重复访问

Nextcloud 通过 WebDAV

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 > 用户图标 > 设置 > 安全 > 创建新的应用程序密码。这样您就可以撤销手机的访问权限,而无需更改您的主密码。

连接后,您可以在 AnExplorer 中浏览完整的 Nextcloud 文件树 - 与您在 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 默认为 443,通过 HTTPS)

“身份验证失败”:

  • Nextcloud 用户:创建应用程序专用密码(避免 2FA 冲突)
  • 检查用户名大小写

“SSL 证书错误”:

  • 使用自签名证书的服务器 - AnExplorer 会要求您手动信任它
  • 如果您在公共 Nextcloud 上看到此内容,请在信任之前验证域是否正确

适用于 Wi-Fi,但不适用于移动数据:

  • 您的服务器可能只能通过 LAN 访问 - 您需要 VPN 或适当的端口转发/DDNS 才能远程访问它

相关指南

安装

安装Explorer

常见问题

版权 © DWorkS 2011 – 2026 版权所有