简介

 

Syncthing是一个免费开源的工具,它能在你的各个网络计算机间同步文件/文件夹。它不像其它的同步工具,如BitTorrent Sync和Dropbox那样,它的同步数据是直接从一个系统中直接传输到另一个系统的,并且它是完全开源的,安全且私密的。你所有的珍贵数据都会被存储在你的系统中,这样你就能对你的文件和文件夹拥有全面的控制权,没有任何的文件或文件夹会被存储在第三方系统中。此外,你有权决定这些数据该存于何处,是否要分享到第三方,或这些数据在互联网上的传输方式。

 

所有的信息通讯都使用TLS进行加密,这样你的数据便能十分安全地逃离窥探。Syncthing有一个强大的响应式的网页管理界面(WebGUI,下同),它能够帮助用户简便地添加、删除和管理那些通过网络进行同步的文件夹。通过使用Syncthing,你可以在多个系统上一次同步多个文件夹。在安装和使用上,Syncthing是一个可移植的、简单而强大的工具。即然文件或文件夹是从一部计算机中直接传输到另一计算机中的,那么你就无需考虑向云服务供应商支付金钱来获取额外的云空间。你所需要的仅仅是非常稳定的LAN/WAN连接以及在你的系统中有足够的硬盘空间。它支持所有的现代操作系统,包括GNU/Linux, Windows, Mac OS X, 当然还有Android。

 


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

Syncthing 和 BitTorrent Sync 有什么区别

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

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

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

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

Syncthing 支持平台

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

运行 Syncthing

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

配置 Syncthing

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

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

<address>127.0.0.1:8384</address>

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

添加远程设备

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

添加同步文件夹

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

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

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

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

下载地址: https://syncthing.net/