Syncthing 跨端同步教程:手机/电脑自动同步文件夹、冲突处理与安全设置

这篇教程适合谁

你想在手机、Windows 或 macOS 之间同步某个文件夹(如:资料、截图、项目文档),但不想依赖网盘账号、也不想被容量或登录状态打断。Syncthing 是一款开源的点对点同步工具,设备之间直接同步,局域网内速度很快,外网也可以通过中继或自建方式连通。

工具与参考链接

项目主页:https://syncthing.net/

官方文档:https://docs.syncthing.net/

安装与首次启动(Windows/macOS/移动端)

Windows:可以用包管理器安装,或去官网下载安装包。示例命令(仅供参考):winget install Syncthing.Syncthing

macOS:可使用 Homebrew 安装,或使用图形化封装版本。示例命令(仅供参考):brew install syncthing

Android:可在应用商店搜索 Syncthing(不同地区上架情况不同)。iOS 因系统限制,通常需要选择支持 Syncthing 的第三方客户端或改用“电脑端同步 + iCloud/本地传输”的组合方案。

首次启动后,Syncthing 会在本机开启一个管理界面(浏览器访问)。建议先完成两件事:修改 GUI 登录口令(避免同网段被误访问),以及确认同步目录所在磁盘空间足够。

添加设备:用设备 ID 配对

Syncthing 的核心是“设备互信”。每台设备都有一个设备 ID。操作顺序建议是:在 A 设备里添加 B 的设备 ID;在 B 设备里也添加 A 的设备 ID;双方都“接受/确认”之后才算建立连接。

如果同一局域网内无法发现对方,可以先检查:两台设备是否在同一 Wi-Fi;防火墙是否阻止;以及 Syncthing 是否在后台被系统省电策略暂停。

共享文件夹:选择同步模式与权限

在任意一台设备上新增“文件夹”(也就是要同步的目录),然后把该文件夹共享给另一台已配对的设备。这里有几个关键选项:

1)文件夹类型:常见是“发送与接收”(双向同步)。如果你希望某台设备只当备份盘,选“仅接收”。

2)路径规划:尽量为每个用途建立独立文件夹(例如 Documents、Screenshots、Projects),避免把整块磁盘都纳入同步,降低误操作风险。

3)版本控制:建议开启简单的“文件版本”,当误删/误覆盖时还能回滚一部分历史版本。

冲突文件怎么处理(最容易踩坑的一段)

当两台设备在离线期间同时修改了同一个文件,Syncthing 可能生成“冲突副本”。处理建议:

先不要急着删除冲突文件;对比两个版本的修改时间与内容,确认哪个是最终版本;再把“最终版本”重命名为正常文件名,把不需要的版本移到单独的“Conflicts”目录归档。

要尽量减少冲突:同一个文件尽量只在一台设备上编辑;或把可并行编辑的内容拆分成多个文件(例如按日期/模块拆开)。

基础安全与稳定性设置

1)给管理界面设置用户名与密码,并尽量只监听本机或可信网段。

2)如果你只在家里/公司局域网使用,可以关闭不必要的外网发现功能;如果需要外网同步,优先使用官方中继/发现服务的默认配置,避免自己随意开放端口。

3)移动端建议允许后台运行(或把 Syncthing 加入白名单),否则会出现“看似连接了但不同步”的情况。

一个实用的同步方案示例(照抄就能用)

电脑(发送与接收)同步 ~/Documents/Sync 到手机(发送与接收);电脑(仅接收)同步手机相册导出的“待归档”目录;再用电脑端做统一整理与备份。这样手机空间压力小、电脑端可控性强。

常见问题速查

Q:速度很慢?A:优先确认是否走了局域网直连;同网段一般明显更快。

Q:同步卡住?A:检查是否有超大文件、是否磁盘满、是否被系统休眠/省电策略限制。

Q:能当网盘替代吗?A:它更像“设备之间的自动同步”,不强调“网页端随时随地访问”。如果你需要随时在线访问,可能需要搭配 NAS 或对象存储。

用户评论 (0)

登录后参与讨论

立即登录 注册账号

暂无评论,快来抢沙发吧~

操作成功