
Syncthing:不用云盘,让多台电脑的文件夹持续同步
Syncthing 在授权设备之间持续同步文件夹,数据留在自己电脑上,适合先配对两台机器共享一个目录。
Syncthing 是一款持续文件同步程序:它在你授权的两台或多台电脑之间实时同步文件夹,数据只放在自己的设备上,中间没有中央云盘。1
如果你经常要在台式机、笔记本、家里的服务器之间保持同一份资料最新,又不想把文件交给云盘托管,可以先装它,从两台设备共享一个文件夹开始。
平台与价格
| 项目 | 结论 |
|---|---|
| 平台 | 官方提供 Windows、macOS、Linux、FreeBSD、OpenBSD、NetBSD、illumos 等构建;日常电脑一般选对应系统的 64 位包。管理界面通过浏览器打开。12 |
| 价格 | 开源免费,可直接下载使用;源码采用 Mozilla Public License 2.0。34 |
| 免费边界 | 软件本身没有订阅门槛;官网提到 Kastelo 提供商业支持,那是独立的付费服务,不是核心同步功能的付费墙。1 |
| 账号 | 不靠云账号识别设备;每台设备用自己的 Device ID 配对。5 |
| 安装入口 | 新手可从下载页的桌面集成起步,例如 Windows 安装器、SyncTrayzor、macOS 应用包;也可以下载基础版压缩包直接运行。当前基础版版本为 v2.1.3。2 |
今天就能用的四个能力
1. 用 Device ID 互加设备,只连你明确允许的机器
每台设备首次启动都会生成唯一的 Device ID。在管理界面右上角 Actions → Show ID 可以看到;两台设备都点右下角 Add Remote Device,填入对方的 ID,保存后才会建立连接。5
官网说明:所有通信走 TLS,设备用加密证书认证,只有你显式允许的设备才能连上来;数据也不会存到别的中央服务器上。1
日常最省事的用法是:先只配对自己的两台电脑,确认能连上,再考虑加第三台。
2. 选定文件夹共享,改完这边,另一边跟着更新
首次启动会自动创建
Default Folder,默认目录在家目录下的 Sync,初始状态是 Unshared。添加远程设备时,在 Sharing 页勾选要共享的文件夹;两端都同意后,任一侧放入文件,另一侧会自动同步。5
你也可以按需同步多个文件夹,并决定每个文件夹和哪些设备共享。1
3. 把文件夹设成只发或只收,做备份镜像
默认文件夹类型是 Send & Receive:两边改动都会互相同步。6
需要一份不被别处改动的参考副本时,可设成 Send Only:本机改动会发出去,其他设备改回来的变化不会应用到本机。需要备份盘或镜像机时,可设成 Receive Only:集群里的改动会收进来,本机本地改动不会再分发出去。6
适合把工作机上的资料目录同步到家里的闲置电脑或 NAS 当备份目标。
4. 用 .stignore 跳过不该同步的文件,必要时再开版本保留
在同步文件夹根目录放一个名为
.stignore 的文件,就可以按规则跳过不需要同步的内容;这个文件本身不会被同步。常见写法包括忽略 .DS_Store、用 /foo 只匹配根目录下的 foo、用 !pattern 做例外。7如果担心对端删改把有用文件冲掉,还可以按文件夹开启 File Versioning。默认是不保留旧版本;打开后可选用回收站式、简单保留若干份、按时间交错清理等策略,旧文件通常进
.stversions。注意:版本保留针对的是从其他设备同步过来的更改,本机本地修改不会因此自动归档。8五分钟上手
- 打开 Downloads。Windows / macOS 新手可先选页面上方的桌面集成(如 Syncthing Windows Setup、SyncTrayzor、syncthing-macos);也可以下载基础版压缩包。2
- 启动后,浏览器会打开管理界面,默认地址是
http://127.0.0.1:8384/。首次运行会生成配置、密钥,并创建未共享的Default Folder。5 - 在第一台设备点 Actions → Show ID,记下 Device ID;到第二台设备点 Add Remote Device,粘贴这串 ID,在 Sharing 里勾选
Default Folder,保存。再回到第一台做同样操作。5 - 等大约一分钟,两边都显示已连接后,往任一侧的
Sync文件夹丢一个测试文件,看另一侧是否出现。5 - 如果只想把本机当备份源、不希望别处改动冲回来,打开该文件夹设置,把类型改成 Send Only 或 Receive Only 试一次。6
- 需要跳过缓存或系统垃圾文件时,在同步文件夹根目录新建
.stignore,先加一行(?d).DS_Store或你自己的忽略规则。7
管理界面默认只监听本机;如果以后要远程打开 GUI,官方建议设置用户名密码并启用 HTTPS。9
适合 / 不适合
适合
- 有两台及以上 Windows / macOS / Linux 电脑,想持续保持某些文件夹同步的人。2
- 希望文件留在自己设备上、不交给中央云盘托管的人。1
- 愿意花几分钟做一次 Device ID 配对,之后让同步自己跑的人。5
- 需要把某台机器设成只发或只收,用来做参考副本或备份镜像的人。6
不适合
- 主要想要“发一次就完事”的临时互传,例如把手机照片偶发传到电脑。那种场景更接近单次传输工具,而不是持续同步。
- 希望装完就有现成云账号、网页相册、分享链接的人。Syncthing 走设备配对,不提供这类云盘产品层。19
- 主要依赖官方手机客户端的人。FAQ 写明官方近期没有 iOS 计划;iOS 侧只有第三方方案。9官方 Android 应用维护者已宣布退役,最后一轮发布对应 2024 年 12 月的 Syncthing 版本,之后需另行评估社区或第三方应用。10
- 不想碰浏览器管理界面、也不愿意确认设备 ID 的人。基础流程就是围绕 Web GUI 和配对完成的。5
官方入口
- Syncthing 官网:产品说明与安全要点。
- Downloads:桌面集成与各平台基础版下载。
- Getting Started:配对设备与共享文件夹。
- Folder Types · Ignoring Files · File Versioning:文件夹模式、忽略规则、版本保留。
- GitHub 仓库:源码与许可证。
- FAQ:中继、GUI、平台常见问题。
References
- 1Syncthing 官网
syncthing.net
- 2Syncthing Downloads
syncthing.net
- 3syncthing/syncthing GitHub
github.com
- 4Syncthing LICENSE
github.com
- 5Getting Started
docs.syncthing.net
- 6Folder Types
docs.syncthing.net
- 7Ignoring Files
docs.syncthing.net
- 8File Versioning
docs.syncthing.net
- 9FAQ
docs.syncthing.net
- 10Discontinuing syncthing-android
forum.syncthing.net
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.
