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:相同但不同

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

安装

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

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

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

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

设置

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

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

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

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

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

共享文件夹

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

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

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

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

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

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

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

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

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

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

共享功能

除了这些细微的差异之外,两种产品在很多方面的表现同样出色:

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

总之…

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

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

它的开源性质也可能会吸引那些认为专有模型更可疑的人。 与此同时,这意味着如果该程序存在缺陷,那么肯定会有人介入并改进它们。 Syncthing 的第三方前端很好 example 这个的。

弹性同步 由于是人们付费购买的实际产品,因此它比 Syncthing 更精致。 因此,它的网络控制面板更容易导航,甚至比它的竞争对手多出一两个额外的功能。

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

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

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