SMB vs WebDAV vs NFS:照片备份该选哪一个?
把手机照片备份到 NAS:局域网内用 SMB — 几乎所有消费级 NAS 都已默认启用,只需填主机地址、共享名和账号密码;需要在外网不用 VPN 也能继续备份时用 WebDAV;NFS 主要用在客户端为 Linux/macOS 的可信局域网内,通常是三者中速度最快的。
简短回答
家庭局域网首选 SMB;需要在外网备份就选通过 HTTPS 发布的 WebDAV;NFS 适合可信的 Linux 环境。三者最终写入 NAS 的都是普通文件,区别在于谁能连接、能连多远,以及传输过程靠什么保护。
这三种协议的基本任务相同:让手机把文件写入 NAS 上的共享目录。差异主要体现在三处 — 大批量传输的速度、谁能免装软件直接连接、以及离开家之后连接能延伸到多远。下表按照片备份真正关心的维度逐一对比,随后给出每种协议的实践画像。
SMB、WebDAV、NFS 对比表(2026)
下表的每一行都对应典型家庭或小型办公室照片备份场景下的表现。认证方式和远程访问这两行是最容易踩坑的地方。
| 对比维度 | SMB | WebDAV | NFS |
|---|---|---|---|
| 速度 | 局域网内速度快;SMB2/SMB3 专为传输大文件设计 | 每个文件都有 HTTP 开销;同一局域网内通常比 SMB 或 NFS 慢 | 可信局域网内通常是三者中最快的,文件数量多时尤其明显 |
| iOS 支持 | 原生支持:iOS「文件」App 可直接连接 SMB 共享 | 「文件」App 不支持;需要能用 WebDAV 的应用,例如 Pho | iOS 没有原生客户端;只有自行实现 NFS 的应用才能使用 |
| Android 支持 | 原生 Android 没有内置客户端,但大多数文件管理器和备份应用都支持 SMB | 文件管理器和备份应用中很常见;系统本身不内置 | Android 上很少见;主要由专用应用使用 |
| 远程 / 公网访问 | 仅限 VPN(WireGuard、Tailscale)。绝不要把 SMB 直接暴露到公网 | 通过反向代理以 HTTPS 原生对外 — 无需 VPN | 仅限 VPN。绝不要暴露 NFS |
| 认证方式 | 用户名与密码(NTLM) | 基于 TLS 的 HTTP Basic 认证 | 基于主机的 AUTH_UNIX — 网络本身就是信任边界 |
| 加密 | 可选用 SMB3 加密;家庭环境通常依赖局域网或 VPN | 通过 HTTPS 的 TLS 传输加密;发布时务必配置证书 | 本身没有加密;仅限可信网络或 VPN |
| 最适合 | 任何品牌 NAS 的家庭网络照片备份 | 在任意网络持续备份,且不需要 VPN | 可信局域网内高速的 Linux 到 Linux 传输 |
这三种协议本身都不加密落盘的文件 — 它们保护的是连接,而不是静态数据。如果共享目录里必须存放密文,请使用客户端加密:Pho Pro 在上传前提供可选的 AES-256-GCM 加密,NAS 上存放 .aes 文件,密钥始终留在你的设备上。想了解如何让应用直连你已有的硬件,请阅读《把照片备份到已有的 NAS》。
实践中的 SMB、WebDAV 与 NFS
每种协议都有自己的性格。在把地址填进应用之前,先认清你面对的是哪一种,会省下很多排查时间。
SMB:早已默认启用的那个
SMB 是 NAS 厂商最先启用的协议,也是访达、Windows 资源管理器和大多数移动端文件管理器通用的协议。应用通过 NTLM 用用户名和密码认证,SMB2/SMB3 也能高效传输大文件。在 iPhone 上,「文件」App 可直接连接 SMB 共享;在 Android 上,SMB 支持来自文件管理器和备份应用。请让 SMB 待在局域网内,或通过 WireGuard、Tailscale 等 VPN 访问 — 它不适合暴露在公网端口上。
WebDAV:能跨越公网的那一个
WebDAV 运行在 HTTP 之上,这正是它擅长远行的原因:通过反向代理以 HTTPS 对外发布,就能在酒店 Wi-Fi 或移动网络下不用 VPN 直接备份。群晖和威联通都提供 WebDAV 服务端套件,Nextcloud 和 ownCloud 默认支持。Pho 接受自签名证书,家庭实验室的 TLS 环境无需额外购买即可使用。代价是开销:同一个局域网内,WebDAV 完成整库上传通常比 SMB 或 NFS 慢。
NFS:Linux 环境的老黄牛
NFS 是为 Unix 网络而生的,这一点至今没变。它把目录导出给一个网络而不是某个用户,使用基于主机的 AUTH_UNIX 而非逐用户密码,网络本身就是信任边界。在运行 TrueNAS、OpenMediaVault 或 unRAID 等 Linux 系统的 NAS 上、处于可信局域网时,它通常是三者中最快的,文件小而多时尤其明显。外网访问请务必通过 VPN。
还有一个值得知道的空缺:Pho 不支持 FTP 或 SFTP。如果你网络中某台设备只提供 FTP,请在 NAS 上启用 SMB 或 WebDAV 取而代之 — 几乎所有设备都已默认开启 SMB。手机端的操作步骤,可以参考《iPhone 照片同步到 NAS》指南和《Android 照片备份到 NAS》指南。
该选哪种协议?
一条规则完成选择
先用 SMB;只有在需要外网无 VPN 备份时再加 WebDAV;只有两端都是 Linux 且网络可信时才选 NFS。大多数人的最终组合是:家里用 SMB,外出靠 WebDAV。
接下来有两条实用路径:先用《把照片备份到已有的 NAS》完成存储端配置,再到「NAS 品牌协议矩阵」核对你的具体型号(覆盖群晖、威联通、TrueNAS、绿联、华芸与铁威马)。如果还在挑选应用,《最佳 NAS 照片备份应用》把 Pho、PhotoSync 和 FolderSync 放在同一张表里对比;如果主要目的是浏览图库,可以从《如何在 iPhone 上查看 NAS 里的照片》开始。
常见问题
首选 SMB:几乎所有消费级 NAS 都已启用,只需主机地址、共享名和账号密码。需要在外网不用 VPN 也能持续备份时选 WebDAV;NAS 和客户端都是 Linux、且网络可信时选 NFS。
在局域网内通常更慢。WebDAV 基于 HTTP,每个文件都有额外开销,同一个局域网里 SMB 或 NFS 往往能更快完成整库上传。WebDAV 的价值在于可达性:通过 HTTPS 发布后,在任何网络都能使用,无需 VPN。
默认不安全。SMB 和 NFS 是为局域网设计的,外网访问应通过 WireGuard、Tailscale 等 VPN。WebDAV 才是适合用 HTTPS 对外发布的协议;请把它放在反向代理之后,绝不要把 SMB 或 NFS 端口直接暴露出去。
取决于防护目标。HTTPS 上的 WebDAV 会加密传输内容;SMB 可以启用 SMB3 加密,但家庭环境通常依赖局域网或 VPN;NFS 没有传输加密,只适合可信网络。这三种协议默认都不会加密落盘文件,如果共享目录里必须存放密文,请使用客户端加密:Pho Pro 在上传前提供可选的 AES-256-GCM 加密,密钥始终留在你的设备上。
不会。无论数据由哪种协议传输,Pho 写入的都是同样的普通文件结构 — 原图放在 YYYY/MM/DD 日期目录,缩略图位于 .thumbnail 镜像目录。用 SMB 写入的图库,之后用 WebDAV 或 NFS 浏览都无需任何转换。