为什么这款同步工具没有云端服务器存储你的文件
设计立场:数据存放地由你决定
Syncthing 的原始动机写在它首页的第一段话里:你的数据是你自己的,你有权决定它存在哪里、是否分享给第三方、通过什么路径在互联网上传输。要满足这三条,最直接的办法就是不设中心服务器——没有机房,就没有人能替你「保管」数据。
于是它把传统网盘架构里的「服务器」角色拆掉,让每台设备既是客户端也是存储节点。同步关系只存在于你明确配对过的设备之间。
没有云端,失去了什么
诚实地说,去中心化是有代价的,理解这些代价才能用得安心:
- 设备不同时在线就不即时同步。家里电脑关机了,公司电脑改的文件要等回家开机后才能补过来。账号制网盘靠服务器中转没有这个问题。
- 没有异地的天然副本。云盘里那份「服务器副本」同时是灾备副本;直连同步没有这层保障,磁盘损坏就是数据损坏。
- 新设备冷启动慢。首次同步要把全部历史数据在设备间传输一遍,数据量大时需要时间(可以配合手动预填充加速,见常见问题)。
换来了什么
- 隐私:文件内容全程 TLS 加密直达对端,没有中间人存储。
- 容量自由:磁盘有多大就能同步多大,没有按容量计费的会员体系。
- 传输路径可控:局域网内两台设备直接跑满内网带宽;跨互联网时走点对点连接,实在不行还有中继兜底。
- 没有账号可被盗:不存在「云端账号被撞库」这类风险面。
折中方案:把它变成自己的云
常见的玩法是找一台常开设备(NAS、树莓派、VPS)当「永不下线的节点」:
- 把这台设备设为仅接收文件夹,让所有设备都跟它同步,它就成了你的私有中转站;
- 如果这台设备在别人管理的机房(比如租的云服务器),可以进一步启用接收加密文件夹,让它只存密文。
这两条路分别见[仅接收:备份落点(../04-共享文件夹/05-receive-only.md)与[接收加密文件夹(../04-共享文件夹/06-encrypted-folder.md)。