一款免费开源、去中心化的文件同步工具,数据只在你自己的设备之间跑,不进任何第三方云。
先说个扎心的事。上个月我出差,想把电脑上一份两三百兆的设计稿发到自己的手机上看,结果某网盘非会员下载速度卡在几十 KB,眼看着进度条一点点挪,急得我想砸键盘。你说气不气?明明是我自己的文件,凭什么还要被它掐着脖子限速,想快点还得乖乖掏钱开会员。
也是那次之后,我开始认真找"不用网盘也能在多台设备之间传文件"的办法。试过 U 盘,麻烦得要命;试过微信文件传输助手,有大小限制还给你压缩画质;试过各种临时中转站,又总担心隐私会不会被卖了。绕了一大圈,最后落脚在这个叫 Syncthing 的小工具上。用了一个多月,说实话,真香。
我怎么发现它的
讲道理,Syncthing 这名儿一点都不起眼,听起来像某个理工男随手敲出来的。但它是真开源、真免费,而且思路特别清爽:不靠任何云服务器当中转站,你的文件直接在设备点对点(P2P)之间传。我电脑、手机、家里那台旧笔记本,互相之间直连同步,数据压根不经过别人家的服务器。
这点对我这种有点隐私洁癖的人太重要了。你存到网盘里的东西,平台那边是不是偷偷看了、是不是拿去训练模型了,你根本不知道,也拦不住。而 Syncthing 的传输是 TLS 加密的,设备之间还要双向认证——得你手动确认对方设备 ID、建立了信任,文件才会同步过去。换句话说,除了你自己,谁也摸不到你的数据,连中继节点看到的都是加密后的乱码。
真香的地方
跨平台,啥设备都能拉进来。我手头是 Windows 台式机、Mac 笔记本、一台安卓手机,外加家里树莓派上挂的轻量服务。Syncthing 这几个系统全支持,连路由器、树莓派这种嵌入式设备都能装。等于说,你手边但凡是个能联网的计算设备,基本都能当同步节点。我甚至把它塞进了一台吃灰的树莓派,专门当家庭备份机,比买一台 NAS 便宜太多了,电费也几乎可以忽略。
Web 界面管一切,不用记命令。它把管理界面做成网页形式,浏览器里打开一个本地地址就能看到所有同步文件夹、设备状态、实时传输速度。第一次打开我还以为是个什么后台系统,结果操作特别直观,点几下就配好了。对不爱折腾命令行的人很友好,这点我得给它加个分。
版本控制能救你的命。这个我必须单独夸。有次我手滑把一个写了一晚上的文档覆盖错了,差点当场崩溃。还好 Syncthing 带版本控制功能,能把历史版本留着,我直接找回了前一个版本,省了重写三小时的工夫。讲真的,文件同步工具如果没有版本回溯,我是不敢长期当主力用的,指不定哪天就翻车。
局域网内飞快。在同一 WiFi 下,两台设备同步基本是内网直传,速度取决于你网卡和硬盘,跟我那被限速的网盘完全是两个世界。在公司局域网里跟同事共享代码、科研数据,也不用担心云存储的审查和容量限制,传个几个 G 的工程目录眼睛都不眨。
(描述:Syncthing 的 Web 管理界面,能清楚看到已连接的设备和各同步文件夹的实时状态,配置全在这一个页面里完成)
上手也就几步
怕麻烦的朋友先放心,这东西装起来真不费劲。
先把客户端下到你要同步的每台设备上,Windows 和 Mac 都是双击装好,安卓在应用市场搜名字就有。打开之后浏览器会自动弹出那个 Web 界面,不用你自己去找端口。
接着在两台设备之间建立信任。每台设备都有一个长长的"设备 ID",你在 A 设备上填 B 的设备 ID 加进来,B 那边确认一下,双向认证就完成了,跟扫码加好友差不多。手机端我建议把同步方向设成"仅接收",避免你手机上误删了照片,回头把电脑上的也给删了——这个坑我替你踩过了,血泪教训。
最后勾选要同步的文件夹,指定参与的设备,剩下的它自己跑。以后你在这台机器改了文件,别的机器自动跟上,不用你操一点心。我一般睡前把当天拍的照片往指定文件夹一扔,第二天手机上全有了。
跟网盘比,到底差在哪
很多人问我,既然有网盘,何必折腾这个。我把用下来的体会直接列出来,省得你纠结:
| 对比项 | Syncthing | 常见网盘 |
|---|---|---|
| 是否收费 | 完全免费开源 | 免费但限速,会员才快 |
| 数据存哪 | 只在你的设备间 | 存在厂商服务器 |
| 隐私安全 | TLS 加密 + 双向认证 | 平台侧可窥探 |
| 网络依赖 | 局域网也能用 | 必须连外网 |
| 版本回溯 | 自带版本控制 | 多数要付费 |
| 容量上限 | 看你硬盘多大 | 有套餐天花板 |
说白了,网盘是把你的东西寄存在别人家,Syncthing 是你自己家内部传。如果你只是偶尔存点不重要的东西,网盘够用;但凡是涉及隐私、大文件、或者不想被掐速度的场景,它明显更顺手。要我选的话,重要的东西我一律优先用它。
实测下来几点挺意外
用了快两个月,有几个点超出我预期,顺手记一下。
一个是它特别省心。配好之后我几乎忘了它存在,直到某天换手机,旧手机照片自动在新手机冒出来,才想起来还有这么个东西在默默干活。这种"无感同步"才是好工具该有的样子,你越感觉不到它,说明它越靠谱。
另一个是功耗很低。我那台树莓派 7×24 开着同步,电费可以忽略不计。比起专门买一台 NAS 还要操心硬盘和散热,对预算紧的人真是个轻量替代,旧设备再利用也环保。
还有个细节,冲突文件处理得挺聪明。两边同时改了同一个文件,它不会一声不响直接覆盖,而是另外存一份带时间戳的版本,你自己挑要哪个。老实说,这比某些网盘一言不合就覆盖人性化太多,救过我好几次。
再补一句,它对中文路径和文件名支持得很好,我那些起得乱七八糟的中文文件夹名它从不出错,这点比有些国外同步工具省心。
几个常被问的问题
问:没有公网 IP 能同步吗?能。Syncthing 有中继服务器帮忙打洞,设备不在同一网络也能同步,只是速度可能慢点。局域网内就更不用说了,直接内网飞。
问:手机端耗电吗?我日常开着,没什么明显感觉。可以设成只在充电或连 WiFi 时同步,更省心,也避免流量偷偷跑。
问:文件会被第三方看到吗?不会。端到端加密,中继节点也看不到明文内容,你别自己把设备 ID 乱发给陌生人就行,建立信任这步本来就是手动确认的。
问:跟 Resilio、Seafile 这些比呢?Syncthing 最大优势是纯开源免费、无中心服务器,你完全掌握主动权。如果你想要更精致的商业体验可以看看别的,但论"数据完全在自己手里",它目前还是我最放心的那一个。
问:同步错了能反悔吗?能。版本控制留着历史,删错的、覆盖错的都能往回找,这也是我敢拿它当主力备份的原因。
怎么拿到它
这工具本体在各平台商店和官网都能搜到,开源项目直接下载就行,不用到处找破解。
夸克网盘分享
下回来先在一台电脑和手机之间试同步一个文件夹,跑通了再慢慢把其他设备加进来。别一上来就把全家桶都塞进去,稳着点来,先把信任关系建好,后面就是一劳永逸的事。
最后说两句
折腾工具这件事,说到底是为了让自己少点麻烦。Syncthing 不是什么花哨的东西,它甚至界面都不怎么好看,但它把我从网盘限速和隐私焦虑里捞出来了,这就够了。要我选的话,重要文件和照片,我现在都先丢进它同步一遍才安心。