教程

如何将 iPhone 照片同步到 NAS:SMB、WebDAV 与 NFS 详解

三种标准网络协议可以让你无需任何中间件服务器,直接把照片从 iPhone 传输到网络存储。以下是各自的工作原理与选择建议。

把 iPhone 照片同步到 NAS 听起来很技术化,但实际上远比大多数人想象的简单。苹果将 iOS 设计成严格沙盒化,应用无法直接访问文件系统,这正是大多数照片同步应用需要在 NAS 上运行配套服务器的原因。但这并非唯一途径。三种标准网络协议(SMB、WebDAV 和 NFS)可以让你无需任何中间件,直接把照片从 iPhone 传输到网络存储。

本指南将解释每种协议的工作原理、如何设置,以及你该为自己的家庭网络选择哪一种。

为什么要把 iPhone 照片同步到 NAS?

iCloud 很方便,但限制不少。免费的 5GB 额度几乎瞬间就会用完。付费档位(50GB $0.99、200GB $2.99、2TB $9.99,按月计费)一旦算上家庭共享和多年累积的照片,开销很快就会叠加。更重要的是,iCloud 并不是真正意义上的备份:你在 iPhone 上删除一张照片,它也会从 iCloud 消失。

NAS 给你一份独立于手机存在的真正备份。硬件归你所有,容量由你掌控,照片能挺过换机、误删以及 Apple 账户问题。而且 NAS 存储可被全家共享,家庭成员都能把照片备份到同一台设备上。

了解这三种协议

SMB:通用默认选择

SMB(Server Message Block)是采用最广泛的网络文件共享协议。群晖、威联通、华芸、铁威马等厂商的每一台消费级 NAS 都开箱即支持 SMB。Windows PC 原生使用 SMB,macOS 也内置了 SMB 客户端支持。

工作原理:SMB 采用客户端-服务器模型,通过用户名和密码进行认证。客户端(你的 iPhone,通过 Pho)连接到服务器(你的 NAS),完成认证后即可访问共享文件夹。文件操作通过 TCP 445 端口进行。

性能:SMB 在局域网中效率很高。借助现代的 SMB3 实现,千兆以太网上可达 50-100 MB/s,WiFi 6 下可达 20-50 MB/s。对于照片同步(JPEG 通常 2-10 MB,HEIC 3-15 MB)来说,这速度绰绰有余。

在群晖 NAS 上设置:

  1. 打开 DSM,进入控制面板 > 文件服务 > SMB。
  2. 启用 SMB 服务。如果在 Windows 网络环境中,设置工作组名称。
  3. 进入共享文件夹,新建一个名为「Photos」的文件夹(或使用已有的文件夹)。
  4. 点击该文件夹的编辑,进入权限,为你的用户账户授予读写权限。
  5. 在 iPhone 上的 Pho 中,进入设置 > 存储 > SMB。输入 NAS IP、共享名(「Photos」)、用户名和密码。点击测试连接。

在 Linux 服务器上设置(Samba):

  1. 安装 Samba:sudo apt install samba(Debian/Ubuntu)或 sudo dnf install samba(Fedora)。
  2. 创建共享目录:mkdir -p /srv/photos && chmod 755 /srv/photos
  3. 编辑 /etc/samba/smb.conf,添加一段共享配置。
  4. 创建 Samba 用户:sudo smbpasswd -a yourusername
  5. 重启 Samba:sudo systemctl restart smbd

WebDAV:天生为远程而生

WebDAV(Web 分布式创作和版本控制)在 HTTP 之上扩展了文件管理能力。由于它运行在 80/443 端口的 HTTP/HTTPS 上,无需特殊配置即可穿透防火墙和 NAT 网关。

工作原理:WebDAV 把标准 HTTP 方法映射为文件操作:GET 下载、PUT 上传、DELETE 删除、PROPFIND 列目录。这让用 TLS 加密和通过反向代理路由都变得很简单。

性能:由于 HTTP 开销,WebDAV 在局域网上比 SMB 稍慢,同等传输通常慢 10-30%。但在互联网上,带 HTTPS 的 WebDAV 往往比带 VPN 的 SMB 更快,因为协议开销更低。

在群晖 NAS 上设置:

  1. 打开 DSM,控制面板 > 文件服务 > WebDAV。
  2. 启用 WebDAV。如计划远程访问,请启用 HTTPS。
  3. 在 iPhone 上的 Pho 中,进入设置 > 存储 > WebDAV。
  4. 输入 URL:https://your-nas-ip:5006/Photos/(群晖 WebDAV 使用 5006 端口)。
  5. 输入 DSM 用户名和密码。点击测试连接。

用 Docker 搭建(Apache WebDAV):

  1. 创建一个 docker-compose.yml,使用 httpd 镜像并启用 WebDAV 模块。
  2. 将一个卷映射到你的照片存储目录。
  3. htpasswd 设置 Basic Auth 进行用户认证。
  4. 运行 docker-compose up -d,然后将 Pho 连接到 http://your-server-ip:8080/photos/

NFS:Linux 原生速度

NFS(网络文件系统)是传统的 Unix/Linux 文件共享协议。它快速、简洁,并深度集成进 Linux 内核。在消费级 NAS 设备上较少见,却是 Linux 家庭服务器的首选。

工作原理:NFS 从服务器导出一个目录树。客户端挂载该导出,像访问本地文件一样访问其中的文件。认证通常基于客户端 IP 地址和 UID/GID 匹配,而非用户名和密码。

性能:NFS 在局域网上的原始顺序读写一直是最快的协议。千兆以太网上可达 80-110 MB/s。对于照片备份场景,传输 RAW 文件或 4K 视频时与 SMB 的差距会比较明显。

在 Linux 服务器上设置:

  1. 安装 NFS 服务器:sudo apt install nfs-kernel-server
  2. 创建导出目录:mkdir -p /srv/nfs/photos && chown nobody:nogroup /srv/nfs/photos
  3. 编辑 /etc/exports,添加:/srv/nfs/photos 192.168.1.0/24(rw,sync,no_subtree_check,all_squash,anonuid=65534,anongid=65534)
  4. 应用导出:sudo exportfs -ra
  5. 在 Pho 中,进入设置 > 存储 > NFS。输入服务器 IP 和导出路径:/srv/nfs/photos

协议对比:你该选哪一个?

特性 SMB WebDAV NFS
局域网速度 快(50-100 MB/s) 中等(40-80 MB/s) 最快(80-110 MB/s)
远程访问 需要 VPN 原生支持(HTTPS) 需要 VPN
认证方式 用户名/密码 用户名/密码 基于 IP
NAS 支持 通用 常见 常见
配置难度 简单 中等 中等
最适合 大多数家庭用户 远程备份 Linux 进阶用户

选择建议

大多数用户的推荐:SMB。它在每台 NAS 上都能用,配置只需几分钟,局域网 WiFi 下性能出色。如果想在外出时备份,可以把 WebDAV 作为第二选项,或者用 VPN 远程访问你的 SMB 共享。

远程优先用户的推荐:WebDAV。如果你经常出差,希望照片能从任何地方备份而无需 VPN,基于 HTTPS 的 WebDAV 是正确选择。用 Let's Encrypt 搭建反向代理即可自动获取 TLS 证书。

Linux 爱好者的推荐:NFS。如果你的家庭服务器运行 Linux 并追求最大吞吐量,NFS 能提供最佳的原始性能。

常见的 iPhone 同步问题(及解决办法)

同步过程中 WiFi 断连

首次同步请保持手机唤醒

首次批量上传时请保持 iPhone 充电并亮屏。iOS 锁屏后可能会暂停 WiFi,中断大文件传输。之后的增量同步都很小且更健壮。

iOS 的电源管理比较激进,锁屏后可能会断开 WiFi。这会中断大型同步操作。解决办法:初次同步时让 iPhone 保持充电并亮屏。批量上传完成后,后续的增量同步都很小,受影响较小。Pho 通过自动重试逻辑优雅地处理这种情况,但大型图库的首次上传在手机保持唤醒时效果最好。

HEIC 格式兼容性

iPhone 默认以 HEIC 格式拍摄照片,这种格式高效但并非普遍支持。Pho 保留原始 HEIC 文件,因此不会因转换而损失画质。在 Pho 相册中查看照片时,HEIC 图像会在设备端解码并正常显示。如果你需要通用的 JPEG 兼容性,可以在 iOS 中配置以 JPEG 传输照片:设置 > 照片 > 传输到 Mac 或 PC > 自动。

iOS 更新后出现重复照片

iOS 在大版本更新后有时会重新索引照片库,导致同步工具把照片误判为新照片。Pho 使用文件哈希比对来检测重复,因此重新同步同一张照片不会在 NAS 上产生重复。如果你看到重复的缩略图,从设置菜单执行一次完整重新扫描即可清理。

设置自动后台同步

iPhone 到 NAS 照片同步的真正魔力在于自动化。你不必记得打开应用点同步。配置好 Pho 的后台同步后,只要连着 WiFi,新照片就会自动传输到你的 NAS。

  1. 打开 Pho,进入设置 > 后台同步。
  2. 启用「WiFi 下自动同步」。
  3. 选择同步频率。每天是个不错的默认值。更频繁的同步会略微增加耗电。
  4. 可选:启用「仅在充电时同步」以进一步降低对电池的影响。

在 iOS 上,后台任务由系统管理。iOS 会调度一个处理任务,定期唤醒 Pho。虽然你无法强制 iOS 在精确的时间点运行后台任务,但实际上照片通常会在拍摄后几小时内完成同步。

准备好让你的 iPhone 照片摆脱云端了吗?下载 Pho,10 分钟内跑通你的首次同步。连接 SMB、WebDAV 或 NFS,选择同步偏好,然后让它自动运行。

fregie

Pho 开发者

准备好拥有你的照片了吗?

免费下载 Pho,几分钟内将 iPhone 照片备份到你自己的存储。

最后核验:2026-09