既然能通过 VPN 访问 Mac,Finder 理应能以同样的方式同步到 iPhone,对吗?不对。可达性和同步流程是两件事,多数尝试恰恰失败在两者之间的落差上。

在 Finder 提供设备之前,三个依赖必须同时满足,而 VPN 只触及其中一个。

受支持的流程究竟需要什么

Apple 的 Finder 同步说明 从一根数据线开始。连接设备,在 Finder 中选中它,打开 General,启用在 Wi-Fi 下显示的选项,然后应用同步设置。随后,文档所述的无线方案会把 Mac 与设备放在同一个 Wi-Fi 网络上。最后这个条件不是形式,它本身就是设计。

在第一次本地连接时完成信任提示。后续无线连接能否工作,靠的正是这一步。

发现、配对与传输是三件事

发现依靠 mDNS,而它通常停留在本地链路内。配对是第一次有线连接时建立的信任关系。传输才是实际同步会话所走的路径。中继或伪造的 Bonjour 广播能骗过第一项,却依然什么都给不了你。

所以设备出现在列表里,并不能证明同步会运行。

实际情形是:中继让设备出现,用户点进去,会话随即卡住。这正是只修好“发现”的方案所留下的特征。

为什么 VPN 路由替代不了本地链路

多播 DNS 在设计上就是本地的,因此被路由的隧道不会携带它,除非有东西显式中继。即便有中继,同步服务所期待的対等关系也不是隧道能建立的。会话本身也不是任何路由都能满足的通用文件传输。每一层各有条件,VPN 只解决了第三层。

这并不是说所有实验性方案都不可能。这只是不该把十年前的 Bonjour 变通办法当作当下可用的配方。

那该怎么做,按任务来分

按任务挑选合适的传输方式,而不是强迫设备管理连接去做这件事。出行要带的媒体,走之前先在本地同步。需要保持最新的照片与文件,用 iCloud 或其他获授权的同步服务。

家里网络上的单个文档,用获批的文件访问流程,而不是复刻 Finder 的设备会话。

你需要什么办这件事的工具
出行用的媒体出发前的本地 Finder 同步
保持最新的照片iCloud 照片或其他获授权的服务
来自家里的一份文件获批的文件访问,而非设备同步

工具不同,存储不同,对账户与隐私的影响也不同。

不要在正在使用的资料库上尝试什么

不要为了排查远端设备为何不出现而选择“抹掉并同步”。切换关联资料库可能替换已选内容,结果你是在数据丢失问题之上去调试同步问题。请在可以承受丢失的设备或资料库上测试。

云同步也不会因为另一台设备跑了 VPN 就变成本地同步,远程文件访问更不是 Finder 备份。

相关文章