WebDAV 是什么?
更新:2026-09-05 · 约 5 分钟读完
如果你用过坚果云、InfiniCloud(TeraCLOUD)、或者打开过群晖的「WebDAV Server」套件,那你已经在用 WebDAV 了。一句话:WebDAV 是把「文件操作」嫁接到 HTTP 上的一套协议——GET 下载、PUT 上传,再加几个扩展动词:MKCOL 建文件夹、MOVE 重命名、PROPFIND 列目录。因为跑在 HTTPS(443 端口)上,它能穿过几乎所有防火墙和 NAT,手机、电脑、路由器、电视盒子全都能用。
和 SMB / FTP 比,WebDAV 赢在哪
| 维度 | SMB | FTP | WebDAV |
| 跨公网 | 不行(需 VPN) | 能,但明文 | 原生支持,HTTPS 加密 |
| 穿防火墙/NAT | 困难 | 被动模式要开端口 | 和访问网页一样简单 |
| 加密 | SMB3 才有 | 无(FTPS 另算) | 标准 HTTPS |
| 局域网性能 | 最强 | 好 | 一般(HTTP 语义有开销) |
| 网盘服务支持 | 少 | 极少 | 很多(坚果云等) |
结论很清晰:局域网传大文件用 SMB,跨公网和连网盘用 WebDAV。这也是为什么 NAS 的远程访问方案里 WebDAV 始终占一席之地——家里 NAS 开个 WebDAV,外面任何设备输入 https 地址就能存取,不用组 VPN。
使用 WebDAV 的三个注意点
- 一定走 HTTPS:http:// 的 WebDAV 等于明文传输账号密码和文件内容。自建的话用 Let's Encrypt 免费证书,别用自签证书(客户端会告警);
- 限流是常态:网盘服务商对 WebDAV 有请求频率限制(尤其 PROPFIND 列目录),上传大量小文件时容易触发 429/503,应用层要做退避重试;
- 大文件别整读:跨公网传输网络会抖,按 Range 分块读、断点续传是 WebDAV 客户端的必备能力,一次 GET 读 20GB 文件,中断就得从头再来。
常见连接问题
- 能列目录传不动文件:服务端反向代理限制了上传体积(nginx 的 client_max_body_size),自建服务常见;
- 502/504:网关超时,通常是文件太大或服务端 PHP/网关超时时间太短;
- 部分客户端乱码:文件名编码不统一(RFC 5987 vs 旧实现)导致,换现代客户端即可。
WebDAV 当源、当备份目标,两头都稳
跨公网访问最怕限流和断线——数字管家的 WebDAV 层把退避、分块、重试全做进去了。
- 当资产源:网盘/NAS 索引、搜索、流式播放,跨公网分块读取也稳。
- 当备份目标:AES-256 加密后写入,作为 3-2-1 的异地副本。
- 限流退避重试:网盘 429/503 自动重试,静默失败有日志可查。
- 断点续传:大文件传输中断,从断点接着来。
免费下载,本地运行。把网盘真正用起来,从今天开始。
WebDAV 当源+当备份目标
分块读取+退避重试+加密出门
立即下载