目的是将其用于存文件“主副本”的设备,而您不想在其他设备上更改文件,或者您不希望这些更改。
在仅发送模式下,群集中其他设备的所有更改都将被忽略。更改仍将被接收,因此文件夹可能“不同步”,但是不会应用任何更改。
当仅发送文件夹变得不同步时,红色的“覆盖更改”按钮将显示在文件夹详细信息的底部。
单击此按钮将在其余群集上强制使用主机的当前状态。对该文件所做的任何更改都将被主机上的版本覆盖,该主机上不存在的所有文件将被删除,依此类推。
仅接收文件夹
“仅接收”文件夹的逻辑与“仅发送”文件夹的逻辑相反。在此模式下,将应用集群中的所有更改,因为它们处于默认的收发模式。但是,本地更改将不会分发到其他设备。此模式对于复制目标,备份目标或其他不希望或不允许进行本地修改的情况非常有用。
就像发送-接收文件夹一样,所有本地修改都将保留,并且不会导致文件夹“不同步”。但是,该设备在其他设备上看起来不同步,因为它不再具有修改后文件的最新/预期版本。
当检测到本地更改时,“同步”将在文件夹上显示红色的“还原更改”按钮。激活此选项将导致撤消本地修改,添加的文件将被删除,修改或删除的文件将从集群中重新同步。
在正常操作中,群集随后修改的本地修改文件将导致同步冲突。集群版wi
将用作解决冲突的获胜者。作为仅接收文件夹,同步冲突副本将不会发送到群集-如果使用“还原更改”,它们将被删除。
组态
管理GUI自动启动,并保持可用状态http://localhost:8384/。Cookies对于GUI的正常运行至关重要。请确保您的浏览器接受它们。它看起来应该像这样:
左侧是要同步的“文件夹”或目录的列表。您会看到默认文件夹是为您创建的,并且当前未标记为“非共享”,因为尚未与任何其他设备共享该文件夹。右边是设备列表。当前只有一台设备:运行此设备的计算机。
要使Syncthing能够与其他设备同步文件,必须通知该设备。这是通过交换“设备ID”完成的。设备ID是唯一的加密安全标识符,当您首次启动Syncthing时,它会作为密钥生成的一部分生成。它被打印在上面的日志中,并且可以通过选择“齿轮菜单”(右上角)和“显示ID”在WebGUI中看到它。
如果两个设备配置了彼此的设备ID,则它们将仅相互连接和通信。由于配置必须相互之间才能实现连接,因此无需将设备ID保密。它们基本上是公钥的一部分。
要允许两个设备相互通信,请单击右下角的“添加设备”,然后输入另一端的设备ID。您还应该选择要共享的文件夹。设备名称是可选的,纯粹是装饰性的。如有必要,您可以稍后进行更改。
单击“保存”后,新设备将显示在GUI的右侧(尽管已断开连接),并显示提示,提示需要重新启动。
需要重新启动同步,某些配置更改才能生效,例如与新设备共享文件夹。当您单击“重新启动”时,同步将首先重新启动:
...然后在一分钟左右的时间内连接到新设备。切记对其他设备重复此步骤。
此时,两个设备共享一个空目录。将文件添加到任一设备上的共享目录会将这些文件同步到另一端。每个设备每60秒扫描一次更改,因此更改可能要花一分钟多的时间才能传播到另一端,尽管一些有用的包装器包括文件系统“观察器”功能以加快处理速度。通过单击文件夹,单击“编辑”并为“重新扫描间隔”输入新值,可以更改每个文件夹的重新扫描间隔。
基于Web的GUI
Syncthing是一个文件共享应用程序,它使您可以方便地在不同设备之间共享文档。其基于Web的图形用户界面(GUI)使它可以从任何包含适当的Web浏览器的支持Internet的设备访问。
该实用程序具有用户友好的布局,并包含简单的功能,因此使许多用户可以从其功能中受益。但是,由于其某些组件技术性很强,因此至少需要具备一定的中级PC技能才能完全运行它们。
在设备之间安全共享文档
如果您需要一种方便的方法来在不同设备之间传输文件而不将其上传到第三方服务器,则可以依靠此应用程序。通过此服务处理的每个项目都使用TLS加密,因此您不必担心安全漏洞。
更重要的是,此应用程序具有身份验证支持,因此除您明确定义的节点外,没有其他节点可以连接到您的数据集群,从而提高了总体安全级别。
无需高级配置
同步不需要您进行任何复杂的调整。它为您提供了一个可以与他人共享的ID,以授予他们对您文档的访问权限,无论它们是否在您的本地网络上。
简而言之,Syncthing是一个功能强大的文件共享实用程序,可让您与其他设备共享文档,而无需将其上传到第三方服务器。它配备了流畅的基于Web的GUI,具有易于理解的功能,因此证明自己既高效又易于访问。
WebGUI:
通过功能强大的响应界面配置和监视Syncthing,该界面可通过浏览器访问。
私人的:
您的所有数据都不会存储在计算机以外的任何其他位置。
加密:
使用TLS保护所有通信。使用的加密包括完美的前向保密性,以防止任何窃听者访问您的数据。