开源对等文件同步工具Syncthing 1.2.0发布


同步化开源连续文件同步工具昨天发布了新版本。新的Syncthing 1.2.0添加了具有NAT遍历功能的QUIC作为新的传输协议,修复了一些错误并启用了自动错误报告功能。
Syncthing是一种用Go语言编写的免费开源对等文件同步应用程序,它实现了自己的开放式Block Exchange Protocol。该应用程序可用于Windows,Mac,Linux,Android,Solaris,Darwin和BSD,可以在本地网络上的设备之间或Internet上的远程设备之间同步文件。

该应用程序既私有又安全。您的任何数据都不会存储在您自己的计算机以外的任何地方(没有中央服务器);所有通信都使用TSL进行保护并使用强大的加密证书进行身份验证。基本上,它可以替代Dropbox和其他分散式的类似服务,您的数据就是您的数据。Syncthing1.2.0添加了 QUIC (快速UDP Internet连接),将NAT遍历作为新的传输协议.QUIC是Google对CP协议的重写,该协议结合了HTTP / 2,TCP,UDP和TLS,并且应该具有 好处 在速度,传输协议冗余,延迟和可能的安全性方面,但是,TCP仍然是Syncthing的首选连接方式。新的Syncthing 1.2.0默认还添加了自动崩溃报告,这会将崩溃报告发送到Syncthing开发人员,其中包含“崩溃时Syncthing中各种线程/例程正在做什么的技术跟踪”。 同步文档 继续说崩溃报告不包括任何日志数据,文件名,设备ID,统计信息,唯一标识符或任何其他个人身份信息。
同步禁用自动崩溃报告

可以通过“高级配置”对话框中的“同步”设置禁用新的自动崩溃报告。
此版本的另一个变化是弃用小块/固定块,使大块/可变块成为唯一的操作模式。使用大块将导致块列表更小,从而降低开销.Syncthing 1.2.0中的其他更改:

  • 此版本恢复了v1.1.4中的版本命名更改。现在,版本以其存档时间命名,存档时文件修改时间保持不变。“ Trashcan”版本控制程序是一个例外,它不会修改名称-相反,它确实将文件修改时间设置为存档时间。
  • 修复了恐慌:错误:在关闭或不存在的连接上调用了ClusterConfig
  • 修复了无法列出父文件夹时文件系统监视失败的问题
  • 修复了关闭失败项目列表​​并打开另一个列表后的连接错误
  • 固定版本清理的时间错误
  • 固定支持包不包括错误列表,而是打印错误
  • 修复了扫描失败的“重新扫描”按钮
  • 修复了在Android上使用Receive Only文件夹“恢复”不存在的更改的虚假需求
  • 修复了扫描过程中文件夹消失时的紧急情况
  • 修复关闭时间过长,触发fmut死锁的情况
  • 修复了Puller抱怨无效文件名已久的问题

值得注意的是,Syncthing 1.2.0与Syncthing 0.14.45及更早版本不兼容。
您可能还对专有解决方案的以下出色开源替代方案感兴趣:

  • 乔普林:加密的开源笔记记录和待办事项应用程序
  • Bitwarden:您正在寻找的安全,开源密码管理器
  • Cryptomator保护您的云存储数据(开源,多平台客户端加密工具)

下载同步

在Linux上,您可以通过下载提取适用于您的OS体系结构的压缩文件来安装Syncthing二进制文件,然后在提取的Syncthing文件夹中运行此安装命令(例如, ~/Downloads/syncthing-linux-amd64-v1.2.0):

sudo install syncthing /usr/local/bin/

对于Debian,Ubuntu和Debian或基于Ubuntu的Linux发行版(例如Pop!_OS,Linux Mint等),有一个 同步存储库 用于安装和接收更新。
Syncthing snap软件包也可以在 快照存储一旦 设置已对齐 在Linux发行版(在Ubuntu上默认启用)上,您可以使用以下命令安装Syncthing:

sudo snap install syncthing

默认情况下,Syncthing具有控制台和Web UI界面。您还可以使用第三方GUI和集成,例如Windows托盘实用程序,macOS应用程序捆绑包,Linux和Windows的GTK GUI包装器或Android应用程序。在应用程序上列出 主页这些实用程序可以为您自动下载,安装(和以后更新)Syncthing。

Sidebar