最近网盘都纷纷死掉了,但需求是刚强的,你可以用 BT Sync、ownCloud 6 来创建自己的数据同步工具,如果有一台 VPS 就能实现网盘的功能。而 Syncthing 则是另外一个选择,跨平台、开源的数据同步工具。@Appinn

Syncthing - 数据同步新选择,手把手教你做自己的网盘 1

Syncthing 和 BitTorrent Sync 有什么区别?

Syncthing 和 BitTorrent Sync 完成的是同一件事情,即两台或多台计算机(移动设备)之间同步文件。

BitTorrent Sync 是通过 BitTorrent 公司的商业软件,使用 BitTorrent 点对点协议进行文件传输,而 SyncthingownCloud 一样是一个开源的文件同步工具。

在这里(英文维基百科)可以看到更多的同类工具对比。

开源与商业软件的区别还是蛮大的,虽然在天朝没什么区别。

Syncthing 支持平台

Syncthing 官方支持 Linux、Windows、OS X、FreeBSD、Solaris 等系统,并且有第三方的 iOS、Android 应用。

运行 Syncthing

下载 Syncthing 后,直接运行 syncthing 即可,非常简单。桌面端会自动弹出配置页面,一般为 http://127.0.0.1:8384/ 支持 HTTPS 连接。

Syncthing - 数据同步新选择,手把手教你做自己的网盘 2

配置 Syncthing

可以修改配置文件,也可以直接在浏览器配置,当前后者更方便。不过在 VPS 上部署时需要修改配置文件,位于 /root/.config/syncthing/config.xml

将里面的 IP 地址(默认127.0.0.1)修改为你的 IP 就能远程访问了。

127.0.0.1:8384

Syncthing - 数据同步新选择,手把手教你做自己的网盘 3

如果你在公网上使用 Syncthing,记得添加管理员和密码。

添加远程设备

Syncthing 为每一个设备都提供了一个唯一的「设备标识」(右上角 操作 > 显示设备标识),只需要在其他设备添加此标识,即将两个设备连接了起来。

Syncthing - 数据同步新选择,手把手教你做自己的网盘 4

添加同步文件夹

Syncthing 要求共享文件夹标识需要保持一致,设置路径、扫描间隔后,还支持版本控制功能。

Syncthing - 数据同步新选择,手把手教你做自己的网盘 5

记得勾选 共享给 下面的设备,之后文件夹内的内容就自动在多设备间同步了。

每一个共享都需要管理员确认,所以虽然青小蛙在 VPS 搭建了一个,但是没有办法共享出来给大家体验…

所以,如果你在搭建的时候遇到问题,都可以留言询问。

相关链接: https://syncthing.net/