以我自己的使用体验为例,一天下来就算拍摄几十张,同步的时间也不太会超过一分钟,RAW 格式的照片传输个几百张的话还是要等个几分钟的。顺带同步的 iPhone 照片因为支持更高压缩率的 HEIC 格式还会更快一些。其余 iPhone、三星、索尼、摩托罗拉、红米手机想要一并将自己拍摄的照片交由 Pixel 备份的话,只需要如法炮制即可。
可如果不止一个手机想和 macOS 同步文件怎么办?让 Pixels、三星、索尼、摩托罗拉、红米和 macOS 一一建立配对关系吗?如果我想跳过同步,直接通过手机访问到 macOS 上的任意某个我也说不准举不出例子的文件怎么办?Resilio Sync 这种事先建立好文件夹配对的方案就不够灵活了。
其实问题解决起来没那么复杂,比如小学电脑课老师口中的 ftp 协议就能满足这样的需求。甚至都不需要额外安装客户端,Apple 早已经悄悄让 macOS 时刻准备着光荣成为上文提到的「服务端」,并且采用了更先进的 sftp 协议(即安全 ftp 协议)。
具体的设置过程简单到可以照搬 Apple 的 指南 :
- 在 Mac 上,选取苹果菜单 >「系统偏好设置」,点按「共享」,然后选择「远程登录」。
- 选择「远程登录」复选框。
- 选择「所有用户」:您电脑的任何用户及网络上的任何人都可以登录。
请注意 Remote Login: On 下的那行小字中的信息:ssh luzhnan@luzhongnandembp.lan,这里包含了你登录这个 sftp 服务器要用到的重要信息,地址是 luzhongnandembp.lan,用户名是 luzhnan,而密码就是你开机时解锁用的密码。在 Android 上(iOS 同理)就可以用支持 sftp 协议的文件管理应用登录到这台 macOS 管理文件啦。考虑到我们同时还有「同步」这个需求,这里我就推荐 FolderSync 这款应用,好看、权限需求明确、功能设计合理。
在账户页面添加一个 sftp 协议的账户,填写入刚刚提到 3 个重要信息就大功告成了。可以先点按测试看看能否成功。如果提示无法找到地址而失败的话,可以考虑把地址改为 macOS 的内网 IP 地址试试(改为内网 IP 地址意味着换个 Wi-Fi 就就不能用了)。
添加完毕账户,我们就可以在文件页面主动管理 macOS 上的所有文件;我们也可以在同步文件夹页面开始给 macOS 上的文件夹和 Android 上的文件夹拉配对。具体要给哪些文件夹拉配对,就需要考验诸位的想象力了。
仔细回忆一下自己关于同步的困扰。
刷 Magisk 时需要把 macOS 上的镜像文件传输到手机打包,再传输回 macOS 刷入手机,来来回回的是不是很麻烦?写稿时一口气搞定的手机截图、录屏虽然畅快,结果还是需要打包传输到电脑再解压、放进文章?为什么 Android 手机的备份文件不能存储到实惠的 iCloud Drive?……每一个感叹「为什么科技发展到了今天传输文件还是如此麻烦!」的时刻都是需要我们去打通的难关。