

这是个秘密:您无需云即可在设备之间同步文件。Dropbox、Google Drive 和 Apple 的 iCloud 等服务,在您用完一定空间之前都是免费的,这就是它们吸引您的方式。达到上限后,您要么需要开始付费订阅,要么开始删除文件。也许您乐意花钱,但如果您更喜欢自己动手,您可能想知道是否有替代方案。
您很幸运。市面上有一些软件,其中很多都是免费的,它们允许您直接在计算机、手机和平板电脑之间同步文件,唯一的限制是您设备上的存储空间。
这种方法的主要缺点是,只有当两台设备都开机时文件才能同步,因为没有始终在线的云供您的数据同步。您可以通过拥有某种服务器来解决这个问题。现在,“服务器”这个词可能会让您想到可怕的东西,比如一整面墙的电脑在您的壁橱里嗡嗡作响。别担心:服务器可以是您家中任何一台基本始终在线的计算机。这样,无论您身在何处,您的文件都可以同步到服务器上。
但无论您是否有服务器,在设备之间设置直接同步并不难。我花了很多年时间寻找完美的系统,以下是我找到的最佳应用程序。
Resilio Sync 个人版最简单

如果您想要在多个设备之间进行最简单的直接同步,请从 Resilio Sync 开始,它以前被称为 Bittorrent Sync。使用此应用程序,您可以选择计算机或移动设备上的任何文件夹,并设置它们直接同步。它有免费版供个人使用,但任何用于工作的人都需要付费(计划起价为每用户每月 7 美元)。
设置很简单。只需为您使用的计算机下载免费版本并安装它——有适用于 Windows、macOS、Linux 和大多数 NAS 设备的版本。启动 Resilio Sync 后,您可以单击加号按钮来同步任何文件夹。默认情况下,程序会同步您文件夹的只读版本,因此如果您想要双向同步,请务必选中读写。然后,您可以复制或通过电子邮件发送链接以在其他设备上访问您的文件夹。
[相关:Apple、Android 和 Windows 设备之间的无线文件共享变得简单]
您需要在您想同步文件的每台计算机上安装 Resilio Sync。您也可以在手机或平板电脑上安装iOS 或Android 应用,然后在这些设备上访问文件。(由于 Apple 的限制,Android 版本可以直接将整个文件夹同步到您的设备,但 iOS 和 iPadOS 版本不能。)您还可以将文件从移动设备同步到您的计算机,使其成为备份照片的有用工具。
我个人使用 Resilio Sync 大约十年了,它一直很好用。这是一款一旦设置好就可以轻松忘记但又能继续工作的应用程序。对我来说,这是最好的应用程序类型。
Syncthing 稍微复杂一些,但完全免费

Resilio Sync 当然能很好地工作,但它是专有软件。这意味着一些功能是收费的,而且也意味着开源社区无法查看代码并提出改进建议。Syncthing 的存在部分是为了提供 Resilio Sync 的开源替代品,理论上这使其成为更安全的选择,同时也意味着您无需为此付费。这是真正意义上的免费软件。Syncthing 在传输过程中还会加密文件,因此无法被拦截。缺点是它比 Resilio Sync 设置起来稍微复杂一些,但一旦运行起来效果很好。
要开始,请访问 Syncthing 下载页面。Linux 用户可以在其包管理器中找到该应用程序。有适用于 Windows 和 macOS 的易于安装的版本,它们在任务栏中运行,还有一个您可以从 Google Play 安装的Android 应用。没有适用于 iOS 或 iPadOS 的官方版本,但Möbius Sync 是一个兼容的选项。
单击添加文件夹按钮,然后将软件指向您要同步到其他设备的文件夹。接下来,您需要通过安装 Syncthing 并单击添加远程设备来添加那些设备。然后将设备添加到您决定同步的各个文件夹。设置完成后,Syncthing 将在后台运行,直接在您的设备之间同步文件——您无需考虑它。
有 NAS 设备或服务器?试试 NextCloud。
以上两种选择应该对大多数人都有用,特别是如果您有某种始终在线的计算机供其他设备同步。但如果您想将您的 DIY 云存储项目提升到一个新的水平,可以尝试安装 Nextcloud。
这款应用程序与 Resilio Sync 和 Syncthing 有点不同:虽然它们是分散式的,并且设计用于直接在设备之间同步,但 Nextcloud 更像是 Dropbox 的自托管替代品。基本上,您将服务器软件安装在一台计算机上,然后在其他设备上安装软件,以在服务器和您的其他设备之间同步文件。它还提供网页客户端,这意味着您可以浏览文件而无需同步它们。同步是完全加密的,您可以精细调整哪些文件同步,哪些文件不同步。
要注意:您*绝对需要*在家中拥有某种服务器才能使用 Nextcloud,并且没有直接的方法可以安装服务器软件。我们找到的最简单方法是设置一个 Raspberry Pi 作为服务器——如果您有兴趣,甚至还有一个专门用于在 Pi 上运行 Nextcloud 的操作系统。请查看我们关于将 Raspberry Pi 设置为 NAS 的指南以获得基本了解。