Syncthing 或 Resilio Sync:你应该如何在 Linux 上共享文件?

在 Linux 上有多种无线备份文件的方法。 其中,两个程序——Syncthing 和 Resilio Sync(以前称为 BitTorrent Sync)——是独一无二的。 他们不仅可以在您自己的计算机之间同步您的文件,而且还需要零知识如何设置服务器。

相反,这些应用程序在点对点的基础上工作,在您想要的设备之间传输文件而无需中间人(例如 Dropbox)。 这使得设置非常容易,代价是利用您自己的计算机而不是其他人的计算机。

Resilio Sync 是 Resilio Inc. 的专有子代,由 BitTorrent 公司创建,以帮助更好地集中精力。 相比之下,Syncthing 是开源的——您不仅可以通过发布建议来为它的开发做出贡献,而且它的核心内容也可以在网上供所有人查看和改进。

哪种解决方案最适合您取决于许多因素,这些因素将在此处介绍。 但是,为了公平起见,它只会查看 自由 Resilio 同步版本。

什么是文件同步?

基本上,它只是在两个或多个设备之间保持一组文件更新的一种方式。 这包括 Google Drive 以及 Syncthing 和 Resilio Sync 之类的东西。 当您想将文件的备份保存在其他地方时,它很有用,以防您的计算机出现故障。

这也是在人与人之间发送文件的简单方法。 只要他们都有支持他们选择的平台的设备,他们几乎可以同步任何东西(有足够的带宽和磁盘空间)。

Resilio Sync 和 Syncthing:相同但不同

当您认真对待时,这两个程序之间的共同点比您想象的要多。 他们都做同样的工作(文件同步)并且以非常相似的方式进行。 只有在更精细的细节中,您才会开始看到大部分差异。

安装

这对人们来说可能不是什么大问题,但它仍然是一个值得关注的重要因素。 毕竟,如果您希望您的朋友和家人使用您选择的程序在他们的设备之间发送文件,那么如果他们可以在没有帮助的情况下真正将文件下载到他们的计算机上,这将很有帮助。

Resilio 同步 在 Linux 上安装时处于一个小劣势。 由于它是专有的,而不是像 Steam 这样非常流行的东西,因此您不会在包管理器的存储库中找到它。 但是,Resilio 提供了有关如何获取和安装其产品的完整指南。 这包括大多数主要的 Linux 操作系统,包括 Debian(以及 Ubuntu 等衍生产品)。

同步事物 可能更容易获得,具体取决于您使用的 Linux 操作系统。 为了 example、openSUSE 和 Debian 的存储库中都有 Syncthing —— 只需安装它即可。 对于默认没有它的 Linux 操作系统,您需要手动添加它,类似于 Resilio Sync。

除此之外,两者还提供 TAR.GZ 存档,因此即使找不到包也可以使用它们。

设置

Syncthing 和 Resilio Sync 都非常易于使用。 话虽如此,他们在执行此操作的方式上存在一些差异,这将在此处进行介绍。 主要的对比似乎源于程序所采取的两种立场:作为产品(Resilio)和作为项目(Syncthing)。

默认情况下,这两个程序都没有传统意义上的 GUI(图形用户界面)。 相反,一旦你启动它,你打开你的网络浏览器并从那里访问它。 对于 Resilio Sync,它位于 https://localhost:8888/。 对于 Syncthing,https://localhost:8384/。 还有一些 Syncthing 的第三方应用程序提供了更本地的访问方式,例如 Syncthing-GTK (Resilio 也有这个选项,但在 Linux 上没有)。

第一次启动 Resilio 同步,您将被要求输入用户名和密码。 现在,每次您尝试访问它时,都需要提供这些凭据。 这是为了提高安全性——其他使用您计算机的人将无法访问控制面板。

完成此操作后,您可以使用其内置设置菜单根据自己的喜好调整其行为。 从那里,您可以执行多项操作,例如禁用将统计信息发送回 Resilio。 如果您觉得烦人,您还可以禁用进入控制面板的身份验证需要。

同步事物 设置起来稍微简单一些。 与 Resilio Sync 不同,它不会强迫您使用身份验证,为了方便而交易安全性。 但是,一旦您进入网络控制面板,就很容易在“设置”菜单中进行设置。 您还可以根据自己的喜好选择浅色、黑色或深色主题。

共享文件夹

虽然这两个应用程序以相同的方式工作,使用点对点,但它们的实现略有不同。 对于要在您的设备之间共享的文件夹,它们需要使用特殊代码进行身份验证。 这可以防止陌生人访问您的文件。

Resilio 同步 使最终用户非常容易添加要共享的文件夹。 Web 界面提供了一个下拉菜单来选择您选择的文件夹。 如果您愿意,您甚至可以创建一个新的!

完成此操作后,Resilio Sync 为您提供了将此文件夹共享到其他设备的多种方式。 您可以复制实际的身份验证密钥,或扫描手机的二维码。 除此之外,Resilio Sync 还可以通过可点击的链接发送——对于桌面用户来说非常方便。

共享还允许您选择其他设备是否可以更改共享文件夹。 也就是说,能够在共享中添加或删除文件。 它对于您只想将文件发送给其他人的地方很有用,因为 example,给朋友和家人。

同步事物 采取稍微不同的方法。 与其直接共享文件夹本身,不如先添加要与之同步的设备。 基本上,这意味着您只需要为每个设备添加验证码 一次,而不是基于单个文件夹。 Syncthing 对同步设备的信任程度高于 Resilio Sync。

完成此操作后,您可以自由添加要同步的任何文件夹以及要将它们发送到的设备。 然而,与 Resilio Sync 不同的是,您需要手动输入位置,而不是使用下拉菜单。 您还可以选择将文件夹设为只读,类似于 Resilio Sync。

Resilio Sync 的优势:加密文件夹共享

Resilio Sync 支持的一项有趣功能是共享加密文件夹。 基本上,这是一种同步内容的方式,以便将其隐藏在目标设备上——他们无法读取里面的内容。 此功能是 Resilio Sync 独有的,它是它与 Syncthing 之间的少数主要区别之一。

这种共享旨在将您的内容传播到不受信任的设备,例如第三方计算机。 它有助于保持 Resilio Sync 可靠和快速——共享同一文件的设备越多,它们之间的同步速度就越快。 这是因为有更多的对等方可以从中获取大量数据。

话虽如此,在大多数情况下,此功能不会对 Syncthing 造成破坏。 毕竟,人们通常手头没有第三方计算机。

共享功能

除了这些细微的差别之外,这两款产品在很多方面都做得同样出色:

  • 您可以限制他们的上传和下载速度。
  • 您可以排除要同步的文件夹和文件(使用隐藏的文本文件)。
  • 如果您遇到任何麻烦,每个人都有一个支持论坛。
  • 大多数设置都有智能默认值,因此您不必更改它们。

总之…

如您所见,Syncthing 和 Resilio Sync 实际上彼此非常相似。 无论您选择哪种方式,您通常都不会错过任何东西(除非您使用 Resilio Sync 的付费版本)。 节目的选择真的归结为个人喜好。

同步事物 倾向于将很多复杂性放在用户面前,这在其 Web 控制面板中显示。 虽然这意味着一旦掌握了它通常会更容易管理,但它的学习曲线稍微陡峭。

它的开源性质也可能会吸引那些认为专有模型更可疑的人。 随之而来的是,这意味着如果程序有缺点,肯定会有人介入并改进它们。 Syncthing 的第三方前端不错 example 这个的。

Resilio 同步 比 Syncthing 更精致一点,这是因为它是人们为之付费的实际产品。 因此,它的网络控制面板更易于导航,甚至比其竞争对手多出一两个功能。

另外,由于它得到了实际业务的支持,因此有更多的用户支持。 除了论坛,Resilio Sync 用户还可以通过电子邮件寻求帮助——比社区回复更可靠。

话虽如此,重要的是要记住这一切的最终目标:确保文件安全。 不管你怎么做,只要你的系统受到保护,其他都不重要。 毕竟有任何备份总比没有好。

你会选择什么? 同步? Resilio 同步? 或者是其他东西?