Syncthing 是一款开源的持续文件同步工具,通过端到端加密的点对点(P2P)网络,在多台设备间实时同步文件。它不依赖任何中心服务器,不上传你的数据到第三方,也不要求账户或订阅——你的文件永远只在你自己的设备之间流动。

为什么选择 Syncthing?
- 100% 本地优先:数据永不离开你的设备群,杜绝云服务商访问、分析或用于 AI 训练;
- 端到端加密:所有传输内容自动加密,即使通过公共网络也安全;
- 跨平台支持:
- 官方客户端:Windows、macOS、Linux、FreeBSD、OpenBSD;
- 网络灵活:既可在局域网(Wi-Fi)内高速同步,也支持通过移动数据跨地域同步;
- 低资源占用:后台运行轻量,仅在文件变更时触发同步。
典型使用场景
1. 同步“本地优先”应用数据
许多注重隐私的生产力工具(如 Obsidian、Super Productivity、Logseq)默认将数据存储在本地,不提供云同步。
→ 通过 Syncthing,你可将这些应用的数据目录(如 .obsidian、tasks.json)设为同步文件夹,实现:
- 笔记、任务、日程在手机、笔记本、台式机间自动一致;
- 无需信任任何云服务,完全自主掌控数据流。
2. 跨设备共享媒体
- 拍照后自动同步到电脑备份;
- 在平板上编辑视频草稿,桌面端继续精修;
- 家庭成员共享照片库,无需上传到 Google Photos。
3. 开发者/技术用户
- 同步代码片段、配置文件、日志;
- 在 NAS 与开发机间保持项目目录一致;
- 搭配 Git,实现“本地版本控制 + 跨设备同步”双重保障。
快速上手
- 安装:在所有设备上安装对应平台的 Syncthing 客户端;
- 配对设备:
- 在主设备上创建同步文件夹;
- 通过设备 ID 或二维码,将其他设备加入该文件夹的“共享列表”;
- 开始同步:
- 任一设备修改文件,几秒内自动推送到所有在线设备;
- 离线设备上线后,自动补全变更。
首次设置后,后续操作完全无需干预——真正“设置即遗忘”(set-and-forget)。
隐私与安全设计
- 无中心服务器:设备直连或通过中继(Relay)传输,中继节点无法解密内容;
- 无账户体系:设备通过加密证书互信,不收集用户身份信息;
- 开源可审计:代码托管于 GitHub,接受全球社区审查;
- 符合 GDPR/CCPA:因无数据出境,天然满足严格隐私法规。
小贴士
- 避免同步大型数据库文件(如 SQLite):多设备并发写入可能导致冲突;
- 使用 .stignore 文件:排除临时文件、缓存(如
*.tmp、Thumbs.db); - 启用“仅发送/仅接收”模式:适合备份场景(如手机 → NAS 单向同步)。