iOS 资源

照片不进 iCloud 也能自动备份:iPhone 快捷指令接自建网盘

🦋admin LV1 · 1 次浏览 · 0 条回复

手机云空间五十个 G,一个月几块钱,听着不贵,可照片视频一多就不够用;升到两百个 G 又觉得为一个备份不值。如果你的 NAS 或者网盘支持 WebDAV,用系统自带的"快捷指令"就能做一套自动备份,不装任何第三方应用,文件也不经过别人的服务器。

整体思路

快捷指令有两种触发方式:手动点,和自动化。自动化里选"当相册中的照片被添加时",把条件收窄到只在新照片产生时触发,再调一个"获取 URL 内容"的动作,把文件推到 WebDAV 地址上。整条流程只有四五个动作,比想象中简单得多。

第一步:确认服务端支持 WebDAV

自建的话,群晖在套件中心装 WebDAV Server,威联通在控制台的"网络和文件服务"里打开,常见的网盘聚合工具默认就带这一项。地址一般是 http://内网地址:端口/目录名,端口各家不一样,配置页面上会写清楚。

只在家里用,地址写局域网地址就行;要在外面也能传,就得先解决外网访问,这一块和站内另一篇讲内网穿透的帖子思路一致。

第二步:在快捷指令里配一条上传

新建一条快捷指令,动作顺序如下:

  1. 获取最新的照片 —— 数量填 1,打开"包含视频"
  2. 获取照片的详细信息 —— 取文件名,存成变量
  3. 获取 URL 内容 —— 方法选 PUT,部分服务端只认 PUT,失败再换 POST
  4. 地址填 http://192.168.1.10:5005/相册/<变量文件名>
  5. 请求体选"文件",值填第一步拿到的照片
  6. 请求头加两行:Authorization: Basic 你的凭据、Content-Type: image/jpeg

那串凭据是把"用户名:密码"做一次编码得到的,用任意编码工具都能生成。注意别把明文发到群里,等同于泄露密码。

第三步:做成自动化

在自动化标签页新建一条,触发条件选"当相册中的照片被添加时",打开"立即运行",关掉"运行前询问"。新系统里第一次需要长按条目手动确认一次,之后就是完全静默的。

跑通之后随手拍一张,等十几秒去服务端看一眼,目录里出现同名文件就说明成了。

实际会遇到的问题

  • 只传了一张:一次触发只处理一张,连拍十几张会排队执行,属于正常现象,别当失败。
  • 后台不执行:系统对后台任务限制很严,插电、连 Wi-Fi、屏幕锁定这三个条件同时满足时成功率最高。急着备份就手动点一下。
  • 文件名冲突:相机文件名是按数字递增的,重置系统后会从头开始,建议在地址里拼上月份目录,例如 /相册/2026-10/。
  • 视频太大:一段高帧率短片动辄几百兆,内网千兆没问题,走外网穿透会非常慢,考虑先压缩再传。
  • 历史照片怎么办:自动化只管新照片,老照片要单独建一条指令,用"选择照片"多选后循环上传,一次别超过五十张,否则容易中途失败。

值不值得折腾

已经有 NAS 的话,这套方案基本零成本,最大的好处是文件完全在自己手里,换手机、换账号都不受影响。如果只是想把照片从手机里挪出去,用网盘客户端的相册备份更省事,代价是要接受它的限速和隐私条款。两条路没有对错,看你更在意哪一头。

回复

还没有回复,抢个沙发

登录后即可参与讨论

去登录 注册账号

相关帖子