告别网盘限速!用Syncthing打造私有同步网盘

告别网盘限速!用Syncthing打造私有同步网盘

网盘限速、容量缩水、隐私扫描、随时涨价——这些事每天都在发生,只是轮没轮到你而已。

真正的问题不是"哪个网盘更好用",而是:你的文件凭什么要放在别人的服务器上?

今天介绍的工具叫Syncthing,GitHub 星标超过 67000,它做的事情只有一件:把你的本地文件夹,变成一个完全属于你的私有同步网盘。


01Syncthing 到底是什么?

Syncthing 是一款开源的点对点文件同步工具,没有中心服务器,文件直接在你的设备之间传输。

手机、电脑、NAS、树莓派,只要装上 Syncthing,选好要同步的文件夹,它们就会自动保持一致。断网了不影响本地使用,重新联网后自动补同步。

和百度网盘、OneDrive 的本质区别在于:数据流向只有一条路——你的设备到你的设备,中间没有任何第三方节点经手。


02安装只需要三分钟

Syncthing 支持 Windows、macOS、Linux、Android,iOS 有第三方客户端 Möbius Sync 可用。

Windows 用户推荐直接下载官方安装包,安装完成后会在浏览器打开一个本地管理界面,地址是http://127.0.0.1:8384,所有操作都在这里完成,不需要记命令行。

Android 用户在 Google Play 或 F-Droid 搜索 Syncthing 即可安装,界面和桌面端完全对应。

macOS 用户推荐使用 Syncthing-macOS 这个带托盘图标的封装版本,比官方命令行版本更易用。


03第一次配置:把两台设备连起来

很多人装完之后不知道怎么开始,这里给出最直接的步骤。

第一步:获取设备 ID

打开管理界面,右上角点击"操作"→"显示 ID",会出现一串字符和一个二维码。这就是这台设备的唯一身份标识。

第二步:在另一台设备上添加远程设备

在第二台设备的管理界面,点击"添加远程设备",把第一台设备的 ID 粘贴进去,给它起个名字,保存。

两台设备会互相弹出确认请求,各自点击接受,连接就建立了。

第三步:共享文件夹

在任意一台设备上,点击某个已有文件夹右侧的"编辑",在"共享"选项卡里勾选刚才添加的设备,保存。

对方设备会收到一个"接受同步文件夹"的提示,确认后选择本地存放路径,同步立即开始。

整个过程不需要注册账号,不需要填写任何个人信息。


04真实场景:它能替代什么?

场景一:公司电脑和家里电脑保持同步

把工作目录加入 Syncthing,在公司改完的文件,到家打开电脑已经同步好了。不需要U盘,不需要邮件发给自己,也不需要担心网盘把你的设计稿扫描一遍。

场景二:手机拍的照片自动备份到电脑

Android 端 Syncthing 可以监控相册文件夹,只要手机和电脑在同一个 Wi-Fi 下,拍完的照片几秒内就出现在电脑硬盘里。传输速度取决于局域网带宽,通常能跑满百兆,比任何云盘都快。

场景三:多台电脑共享项目文件

设计师、程序员、写作者都适用。把项目文件夹同步到所有工作设备,任何一台机器上的修改都会实时推送到其他设备,相当于一个私有的、无限容量的 Dropbox。


05一个大多数人不知道的功能:版本历史

这是 Syncthing 最容易被忽视的能力。

在文件夹设置里,有一个"文件版本控制"选项,开启后每次文件被修改或删除,旧版本会自动保存到一个隐藏目录里。

你以为自己误删了一个文件,其实它还在。

可以设置保留最近 N 个版本,也可以按时间保留(比如保留过去 30 天内的所有历史版本)。这个功能让 Syncthing 不只是同步工具,而是一个轻量级的本地版本管理系统。

对比 Time Machine 或 Windows 备份,Syncthing 的版本历史是跨设备的——任何一台设备上的历史版本,都可以在其他设备上找回来。


06和 Resilio Sync、FreeFileSync 有什么区别?

Resilio Sync(原 BitTorrent Sync)和 Syncthing 定位相似,都是点对点同步,但 Resilio 的核心功能需要付费,且代码不开源,你无法验证它是否真的不经过第三方服务器。

FreeFileSync是本地文件夹的单向/双向同步工具,不具备实时监控和跨网络同步能力,更适合做定期备份而不是日常同步。

Syncthing 的优势是:完全开源、完全免费、协议公开可审计,社区活跃,问题基本都能在 GitHub Issues 或论坛里找到答案。


07有没有缺点?

有,而且要说清楚。

Syncthing 没有官方的移动端 iOS 客户端,第三方方案体验参差不齐。如果你的主力设备是 iPhone,同步体验会打折扣。

另外,Syncthing 的同步依赖两台设备同时在线。如果你需要"随时随地从任意设备访问文件",而不只是"设备之间保持同步",那你还需要一台长期开机的设备(比如 NAS 或者一台家用电脑)作为中转节点。

这不是 bug,是它的设计哲学:没有服务器,就没有单点故障,也没有单点泄露。


08现在就可以开始

Syncthing 官网:syncthing.net,GitHub 仓库:github.com/syncthing/syncthing。

下载安装包,打开浏览器管理界面,添加第二台设备,共享一个文件夹。

整个过程 10 分钟以内,你的第一个私有网盘就跑起来了。

不需要服务器,不需要月费,不需要把文件交给任何人。