Android 上的 WebDAV — 使用 AnExplorer 连接到 NAS、Nextcloud 和 Web 服务器

Android 上的 WebDAV — 使用 AnExplorer 连接到 NAS、Nextcloud 和 Web 服务器

最后更新时间 :

使用 AnExplorer 将 Android 连接到 WebDAV

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/”(或“https://...:5006/”,用于 TLS) 4. 用户名和密码:您的 DSM 凭据

Synology WebDAV 在根级别公开您的共享文件夹。


WebDAV、SFTP、SMB

网络DAVSFTP中小企业
通过互联网 (HTTPS) 工作❌(仅限局域网)
局域网速度中等中等
加密✅(HTTPS)✅(SSH)❌(标准)
自托管云(Nextcloud)
NAS(群晖、威联通)
VPS/Linux服务器✅ (Apache/Nginx)

WebDAV 非常适合通过互联网访问的自托管云存储。对于本地 NAS 传输,SMB 速度更快。对于 SSH 服务器,SFTP 更为标准。


设置基本的 WebDAV 服务器 (Nginx)

如果您运行自己的 Linux 服务器并希望通过 WebDAV 公开文件夹:

位置/达夫/ {
    别名/数据/文件/;
    dav_methods PUT 删除 MKCOL 复制移动;
    dav_ext_methods PROPFIND 选项;
    auth_basic“WebDAV”;
    auth_basic_user_file /etc/nginx/.htpasswd;
}

创建用户:htpasswd -c /etc/nginx/.htpasswd youruser

然后使用您的“.htpasswd”凭据从 AnExplorer 连接到“https://yourdomain.com/dav/”。


WebDAV 故障排除

“连接被拒绝”或超时:

  • 验证服务器上是否确实启用了 WebDAV 服务(Synology:检查 DSM 设置 > WebDAV)
  • 检查端口号(Synology 默认为 5005,Nextcloud 默认为 443,通过 HTTPS)

“身份验证失败”:

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

“SSL 证书错误”:

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

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

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

相关指南

安装

安装Explorer

版权 © DWorkS 2011 – 2026 版权所有