Syncthing多节点星型拓扑需以中心节点(如NAS)为枢纽,边缘设备仅与中心单向信任并按需设“仅发送”或“仅接收”同步方向,不互相添加设备ID;中心须开放8384/22000/21027端口、启用全局发现,各文件夹独立配置设备与类型,确保备份可控、管理简化。

要搭建 Syncthing 多节点星型拓扑备份同步方案,核心是**以一台设备(如 NAS 或常开主机)作为中心节点,其余设备仅与该中心单向连接、只接收或只发送数据**,不与其他边缘节点直连。这种结构避免了全网状信任带来的配置复杂度,也便于统一管理备份策略和版本控制。
一、明确星型拓扑的角色分工
星型拓扑中不存在“主从”概念,但需人为定义逻辑角色:
- 中心节点(Hub):通常为 24/7 运行的设备(如 NAS、树莓派、家用服务器),负责长期保存完整数据副本,并主动向各边缘设备推送更新或接收上传;
- 边缘节点(Spoke):如笔记本、手机、平板等移动或间歇性在线设备,仅与中心节点建立信任关系,不互相添加设备 ID;
- 同步方向按需设定:例如,手机 → 中心(备份照片)、中心 → 笔记本(下发文档模板),每个文件夹可独立设为“仅发送”“仅接收”或“双向”。
二、中心节点基础配置(关键第一步)
确保中心节点能被其他设备发现并稳定连接:
- 编辑
config.xml,将 Web 监听地址改为0.0.0.0:8384,开放端口 8384(管理)、22000(BEP通信)、21027(UDP本地发现,局域网内可选); - 防火墙或路由器上放行上述端口;若跨公网使用,还需在中心节点所在网络配置端口转发(如将外网 22000 映射到内网中心设备的 22000);
- 启用“全局发现”(Global Discovery)并在设置中填入官方发现服务器(如
https://discovery.syncthing.net/v2),提升广域网下设备可达性。
三、逐个添加边缘设备(单向信任 + 定向同步)
所有操作均在中心节点 Web 界面完成,边缘设备无需反向添加中心 ID:
- 在中心节点“设备”页点击“添加远程设备”,粘贴边缘设备的 64 位设备 ID(可在其 Web 界面“操作 → 显示 ID”获取);
- 为该设备设置别名(如 “iPhone-Backup”、“WinLaptop-Work”),勾选“自动接受新设备”可简化后续添加(谨慎开启);
- 添加后,中心节点会向边缘设备发起连接请求——边缘设备需在弹出通知中点击“接受”,完成双向 TLS 信任握手;
- 重复此流程,为每台边缘设备单独添加,边缘设备之间互不添加、互不信任,即不构成网状连接。
四、配置文件夹同步策略(按角色精准控制)
每个需同步的文件夹,在中心节点上单独创建并指定参与设备及方向:
- 例如创建文件夹
/backup/photos,仅勾选 iPhone 设备,并设同步类型为 “仅接收”(即只从 iPhone 接收新照片); - 再创建文件夹
/shared/docs,勾选所有办公设备(笔记本、iPad),设为 “双向”,实现协作文档实时同步; - 对敏感设备(如手机),可在其本地设置中关闭“全局发现”和“本地发现”,仅保留与中心节点的加密直连,进一步缩小攻击面;
- 启用“版本控制”(如保留 5 个历史版本),在中心节点上集中管理恢复能力,边缘设备无需额外配置。
不复杂但容易忽略:星型结构的关键不在技术难度,而在配置边界意识——始终以中心为唯一枢纽,拒绝边缘节点间的任意互联。这样既保障备份可靠性,又大幅降低信任链维护成本。

















