NAS 与 Samba
Samba 后端是给「照片离开手机,但还在家里」的人。协议走 TCP 445,不是 HTTP,所以没有对象存储那套 Host 头和预签名。
配置怎么填
| 字段 | 含义 |
|---|---|
| provider | samba |
| endpoint | 主机,192.168.1.10 或 nas.local,可带 smb:// |
| bucket | share 名,不是文件夹昵称 |
| access_key / secret_key | 用户名 / 密码 |
| root | share 内前缀,可选 |
| extra.domain | 工作组 / AD |
| extra.port | 默认 445 |
| extra.guest | true 时允许空密码 |
构造引擎时不连网。第一次 list 或 write 才建会话。配错密码你会在点「开始备份」后才看到,而不是保存表单时。
和 USB 的差别
没有 probe() 的容量数字,进度条不能按「盘还剩多少」估 ETA。并发上限 8。普通写入先写同目录临时名再 rename;SMB rename 不能覆盖,覆盖时会先删目标。
iOS 必须在 Info 里声明本地网络用途,否则真机访问 *.local 会静默失败。这是宿主应用的责任,引擎不管 plist。
实测锚点
2026 年 1 月至 3 月,群晖 DS220+ DSM 7.2.2,share photos,iPhone 14 Pro 与小米 14 先后写入。合计 15,767 项、69.9 GB,局域网 1 GbE。失败 4 次,都是手机休眠断会话,重试后齐。细节在家庭 NAS 案例页。