首页/WebDAV

WebDAV

作者 Azalea · 实测日期 2026-10-19

WebDAV 是跑在 HTTP 上的文件协议。照片离开手机之后,可以进公网网盘,也可以进家里打开了 WebDAV 端口的 NAS。流量是 HTTP,不是 Samba 的 TCP 445,所以没有对象存储那套预签名 URL。

配置怎么填

字段 含义
provider webdav
endpoint 必填。绝对地址,例如 https://dav.jianguoyun.com/dav/
bucket 可选目录,接到 endpoint 路径后面
access_key / secret_key 用户名 / 密码。两者都空表示匿名;只填密码不填用户名会被拒绝
root 集合内前缀,可选

构造引擎时不连网。测试连接只列 1 个对象。第一次备份才开始传原图。原图不经过 Azalea 服务器。

和 Samba、对象存储的差别

家里 NAS 已经用 Samba 的,不必改成 WebDAV。Samba 那条链路在群晖 DSM 7 上两台手机写同一 share 已复现。WebDAV 用来接「对方只开 HTTP 文件服务」的网盘,或者 DSM 里另开的 WebDAV 端口。应用支持多份配置,出门用网盘,回家切 Samba。

不支持 presign_put,大文件在应用里流式 PUT,并带 Content-Length。没有 probe(),不显示剩余空间,盘满会在写入时报错。

自签 HTTPS 不受信任。群晖默认证书请在局域网改用 http:// 加控制台给出的端口。iOS 只放开非公网地址的明文 HTTP;公网网盘请用各家自己的 https://。

备份会把 MD5 摘要写成 WebDAV 自定义属性。只实现了基本 PUT、拒绝 PROPPATCH 的服务,写入会报错。先用应用里的读写预检,不要一上来传整库。

各家网盘的服务器地址、应用密码和明确没有官方 WebDAV 的产品,写在教程里。那些地址来自对方公开的帮助文档,不是本站在那些网盘上跑完一整库的计数。