同步:开源P2P文件同步工具

简介:Syncthing是一个开源的对等文件同步工具,可用于在多个设备(包括Android手机)之间同步文件。

通常,您使用MEGA或Dropbox之类的云同步解决方案将您的文件备份到云中以方便共享。

但是,如果您想跨多个设备同步文件而不将它们存储在云中怎么办?

在哪 同步处理 快来营救

同步:用于在设备之间同步文件的开源工具

同步允许您跨多个设备同步文件(包括对Android智能手机的支持)。它主要通过Linux上的Web UI进行工作,但是还提供了一个GUI(将单独安装)。

但是,Syncthing完全不使用云。 点对点 文件同步工具。没有数据发送到中央服务器。而是将数据与它们之间的所有设备同步。因此,它不能替代典型的Linux云存储服务。

要添加远程设备,只需添加设备ID(或仅扫描QR码),就不需要IP地址。

如果您需要文件的远程备份,则可能需要依靠云。

同步Gtk同步图形用户界面

考虑到一切,同步可以提供很多帮助。从技术上讲,您可以安全,私密地在多个系统上访问重要文件,而不必担心有人在监视您的数据。

例如,您可能不想在云中保留一些敏感文件。因此,您可以添加其他受信任的设备,同步其文件并保留副本。

简要地解释一下,除了看起来之外,还有更多。我也建议阅读 官方常见问题 如果有兴趣,请清除有关其工作原理的困惑。

同步功能

同步工具不需要很多选项。可靠地同步文件非常容易。

同步确实非常简单且易于理解,即使您 文献资料 您想使用其所有功能。

这是Syncthing的一些有用功能。

跨平台支持

同步Android在Android上同步

作为开源解决方案,它支持Windows,Linux和macOS。

此外,它还支持Android智能手机。如果您使用的是iOS设备,则将感到失望。到目前为止,尚无支持iOS的计划。

文件版本控制

同步文件版本控制同步文件版本控制

同步是不同的 文件版本控制方法 在替换或删除旧文件时​​进行存档。

默认情况下未启用。但是,一旦创建了要同步的文件夹,便可以选择将文件版本切换到首选方法。

使用方便

尽管它是点对点文件同步工具,但它可以立即使用,而无需进行高级调整。

但是,您可以根据需要配置高级设置。

安全与隐私

即使您没有与云服务提供商共享数据,仍然有一些连接可以引起窃听者的注意。因此,Syncthing使用TLS来确保通信安全。

此外,某些身份验证方法可确保仅允许明确授权的设备/连接访问同步/读取数据。

对于Android智能手机,如果您使用的是Tor,还可以将流量强制转向Tor Orbot应用。 Android还有其他几种选择。

其他功能

同步截图1

如果您亲自检查该工具,则会发现可以同步的文件夹数和可以同步的设备数没有限制。

因此,它是一个具有许多有用功能的免费开源解决方案,对于寻求对等同步客户端的Linux用户而言,它是一个令人印象深刻的选择。

在Linux上安装Syncthing

在官方下载网页上看不到.deb或.AppImage文件。但是你得到一个快照包 快照存储 –如果您有兴趣,请阅读如何在Linux上使用Snap Apps入门。

您可能无法在软件中心中找到它(如果存在,它可能不是最新版本)。

注意事项: 也有 同步处理 当使用GUI而不是浏览器进行管理时,可以使用它。

同步处理

如果您有基于Debian的发行版,也可以使用终端进行安装。程序是 官方下载页面

我对Syncthing的经验

就个人而言,流行!安装在_OS 19.10上,使用了一段时间后才编写此代码。

我尝试同步文件夹,删除文件夹并添加重复文件,以查看文件版本控制的工作原理。奏效了。

但是,当我尝试同步到手机(Android)时,同步开始的时间有点晚,但速度却不太快。因此,如果您可以选择显式强制同步,则很有用。还是错过了一个选择?如果是这样,请在评论中告知我们。

从技术上讲,它使用系统资源来工作。因此,如果有许多设备要同步,则可以提高同步速度(上载/下载)。

总体而言,它工作得很好,但是我不得不说,您不应该依赖它作为数据的唯一备份解决方案。

结论

您是否尝试过Syncthing?如果是,您是如何体验的?随时分享以下评论。

另外,如果您知道一些替代方法,请告诉我们。

Sidebar