跳到正文

跨平台文件同步工具 Syncthing v2.1.7

小编

一、工具简介:Syncthing 是一款开源、去中心化、端到端加密的跨平台文件同步工具,主打隐私可控、无云依赖、设备直连,适合在多设备间安全同步文件。


二、核心定位与优势:

1、去中心化 P2P 架构:无中心服务器,设备间直接通信,数据不经过第三方云,彻底掌握数据主权。

2、端到端加密:全程 TLS 1.3 加密,设备用唯一 ID 认证,仅授权设备可连接,传输与存储均安全。

3、跨平台:支持 Windows、macOS、Linux、FreeBSD 、OpenBSD、NetBSD、illumos等。

4、高效增量同步:块级传输,只同步文件修改部分,节省带宽与时间。

5、版本控制与冲突处理:自动保留历史版本,多设备同时修改时智能处理冲突。

6、开源透明:MPL 2.0 协议,代码可审计,无后门,社区活跃。


三、核心功能:

1、多设备互联

每台设备有唯一设备 ID(加密公钥),添加对方 ID 即可配对。

支持局域网自动发现、公网中继(Relay)、端口映射(UPnP)。

2、灵活的文件夹同步策略

发送与接收:双向同步(默认)。

仅发送:本地文件不被远端修改,适合备份源。

仅接收:只拉取不推送,防止误删 / 篡改。

支持忽略规则(类似 .gitignore)、选择性同步、版本保留时长。

3、Web 管理界面

启动后访问 http://localhost:8384 即可配置与监控。

实时查看同步进度、设备状态、文件变更日志。

4、安全与隐私

传输加密、设备认证、无数据上传云端、零知识设计。


四、典型使用场景:

1、个人多设备同步:电脑<—>手机 <—>NAS 自动同步文档、照片、代码。

2、家庭 / 团队共享:安全共享文件,无需云盘,速度取决于本地带宽。

3、离线 / 内网同步:无外网也能在局域网内同步,适合敏感数据。

4、轻量备份:配合版本控制,防止误删 / 覆盖,可回滚历史版本。


五、快速上手步骤:

1、配对设备

打开 Web UI,复制设备 ID。

在另一台设备添加此 ID,等待对方授权。

2、添加同步文件夹

选择本地路径,设置同步模式(发送 / 接收)。

勾选共享给已配对设备,对方接受后开始同步。


六、注意事项:

1、不是备份工具:同步是双向的,删除 / 修改会同步到所有设备;建议搭配独立备份方案。

2、网络与防火墙:公网同步可能需要端口转发或中继,确保防火墙放行 8384(Web)与 22000(同步)端口。

3、冲突处理:多设备同时编辑同一文件会产生冲突,需手动合并或保留版本。


七、更新日志:

版本 2.1.7 变更内容//2026年10月20日

使用 Go 1.27.3 构建。

修复内容

修复:由 calmh 在 #10912 中处理 max-sequence 文件条目缺失的问题

修复(SQLite):由 calmh 在 #10916 中避免过早回收已删除的 recv-enc 文件

修复(SQLite):由 calmh 在 #10915 中避免生成无限长度的预编译语句(参考 #10913)

修复(discover):由 calmh 在 #10918 中跳过不必要的相同全局通告更新,并遵守 retry-after 规则

修复(protocol):由 calmh 在 #10923 中将因错误数据引发的 panic 转换为协议错误

修复(model):由 calmh 在 #10925 中在应用元数据快捷方式前验证本地变更(修复 #10924)

修复(model):由 calmh 在 #10926 中确保父级所有权被正确复制(修复 #8399)

修复(model):由 calmh 在 #10929 中在仅接收模式下协调时正确比较区块(修复 #10928)

其他

构建(依赖):由 calmh 在 #10917 中更新依赖项

配饰(protocol):由 calmh 在 #10838 中为入站消息添加 protovalidate 验证,并设置合理限制


官方网址:

项目地址:


蓝奏云分享

跨平台文件同步工具 Syncthing v2.1.7

下载地址

https://syncthing.net/

https://github.com/syncthing/syncthing

https://wwtr.lanzouw.com/b00yaock4b

提取码:6666