很多人用网盘做跨端同步,但常见痛点是:空间/流量限制、隐私顾虑、某些文件类型被限制、或者多设备之间延迟大。Syncthing 的思路更像“你的设备之间自己传”:文件只在你的设备间点对点同步,不必把内容先上传到第三方服务器。
官方主页:https://syncthing.net/;文档:https://docs.syncthing.net/
Windows:建议安装 Syncthing(本体)+ 一个托盘管理器/服务管理方式,保证开机自启。安装后首次启动会在浏览器打开管理页(默认本机 127.0.0.1)。
macOS:如果你习惯 Homebrew,可用下面命令安装(示例):
brew install syncthing
再按需配置为登录后自启(例如通过 launchd 或 GUI 工具管理)。
Linux:优先使用发行版包管理器或官方文档推荐源,方便后续安全更新。
Android:安装 Syncthing 客户端后,重点是授予文件访问权限,并在系统电池优化里为其放行,避免后台被杀导致同步中断。
Syncthing 的“设备”靠设备 ID 识别。你可以在任意一台设备的管理页看到自己的设备 ID,然后在另一台设备中“添加远端设备”。
实践建议:
1)先在同一局域网完成配对,成功率更高;
2)添加后双方都会出现“待确认”,两边都点确认再开始同步;
3)给设备起清晰的名字(如:Work-PC、Home-Mac、Android-Phone),后续排查更省心。
在一台设备上新增“文件夹”(Folder),设置一个文件夹 ID(建议英文/短横线),选择本地路径,然后把该文件夹共享给需要同步的设备。
常用设置要点:
文件夹类型:一般选择“发送与接收”;如果你希望某台设备只接收不改动,可选“只接收”。
忽略文件:为临时文件/缓存创建忽略规则,能显著降低无意义的同步与冲突(例如某些软件的 cache 目录)。
冲突处理:多人/多设备同时编辑同一文件时可能产生冲突副本;对笔记/文档类建议配合“单写入端”或使用应用自带的并发策略。
很多人只把 Syncthing 当同步,其实更实用的是把它当“备份通道”。在文件夹设置中启用文件版本控制(例如“简单版本控制”或“回收站”策略),就能在误删/误覆盖时找回历史版本。
建议组合:
主力电脑:发送与接收 + 开启版本控制(保留 30 天或固定版本数);
备份机/NAS:只接收 + 更长的版本保留周期(更像冷备)。
如果你经常在公司/家/移动网络切换,想要稳定同步,关键是保证:Syncthing 进程持续运行、网络权限正常、以及连接方式不被防火墙阻断。
常见排查顺序:
1)先看两端是否“在线/可发现”;
2)检查是否被系统省电策略限制后台;
3)必要时在路由器/防火墙放行对应端口(按官方文档建议操作),不建议随意暴露管理页面到公网;
4)同步大量小文件时,尽量在 Wi‑Fi 环境首次完成全量同步,后续增量会轻很多。
如果你只想快速跑起来,可以照这个最小可用配置:
1)手机 + 主力电脑先配对;
2)新建一个“Sync-Box”文件夹(只放需要跨端的资料);
3)开启版本控制,给自己一层“后悔药”;
4)再把 NAS/旧电脑加入作为只接收端,形成第二份备份。