PD虚拟机    VPS    微软    Win10    苹果    Office2016

Syncthing - 免费开源替代 Resilio / BT Sync 的文件夹同步工具神器 (搭建同步网盘)

 网络软件    , , , , ,    2017-08-31
Syncthing - 免费开源替代 Resilio / BT Sync 的文件夹同步工具神器 (搭建同步网盘)

无论办公、文件共享、团队协作还是家庭照片、视频、音乐、高清电影的存储,我们常常都有文件同步和存储的需求。但随着国内各大网盘的花式阵亡或限速,早已没什么好选择了。

除了转战 Office365 (OneDrive) 或 番·羽·土·啬 用 Dropbox、Google Drive 以外,个人认为最靠谱的还是利用 VPSNAS 或自己的电脑搭建私有同步网盘了!不仅速度快空间足,最重要是所有数据都能握在自己手中不受别人限制干涉。而今天推荐的 Syncthing 可能正是这类工具中的最佳选择……

Syncthing - 开源免费的文件夹同步神器 (Resilio Sync 的替代品)

自建网盘云储存同步服务的软件有很多,异次元就推荐过 SeafileNextCloudownCloudBT Sync (Resilio Sync) 等。而 Syncthing 则有着自己非常特别的优点,受到众多高手们的推荐,被誉为是 Resilio Sync / BT Sync 和 Dropbox 的最佳开源替代品。

Syncthing

Syncthing 最大的特色是采用了与 Resilio Sync (BitTorrent Sync) 类似的 P2P 分布式技术,无需中心服务器,即可让多台设备互相实时同步文件,用过 Resilio Sync 的朋友都明白这种同步方式的优势了。它们两者的实现方式很相似,区别是 Resilio 属于商业软件,需付费使用,在国内也已被土·啬,而 Syncthing 不仅完全免费且开源,相比 Resilio 还增加了「文件版本控制」、「单向同步」等堪称杀手级的功能特性。

Syncthing 功能上非常接近于  Resilio Sync / BT Sync,不过说它是一款用于搭建网盘的服务器软件或者云存储服务应用似乎并不十分恰当,相较于 Seafile、NextCloud 等服务器工具,Syncthing 实际上更像是一款文件/文件夹同步工具

你可以非常轻松简单地让同一路由器下的多台 PC 电脑、NAS 设备实现局域网互相同步,也可以在 VPS 服务器或 24 小时不关机且有公网 IP 的电脑上安装和配置 Syncthing,让其成为真正意义上的云同步网盘。

免费、开源、跨平台

Syncthing 免费且开源,跨平台支持 Windows、MacLinuxAndroid 等主流平台,除了 PC、手机以外,在部分路由器、树莓派等硬件上都能轻松运行,它将以网页版的形式呈现,并且 Syncthing 还提供了中文界面的支持。

Syncthing 同步网盘

得益于跨平台,Syncthing 的应用场景和范围非常广泛,可以简单用来备份手机照片视频文档,也可以满足公司、企业、团队、个人的各种复杂的文件/文件夹的同步与共享需求。

Syncthing 安卓版

比较可惜的是,目前 Syncthing 仅有安卓版的官方客户端,并未发布 iOS 版,只有一个由第三方做的相对简陋的 iOS APP 「fsync」可以暂时顶替。

绿色免安装,使用简单!

大多数同类的网盘软件都需要较为麻烦复杂的安装搭建服务器过程,而 Syncthing 在使用上简直超级简单方便!以 Windows 版本为例,Syncthing 本身就是一款绿色免安装的软件,直接下载解压打开 syncthing.exe 即可运行,启动后通过浏览器访问:http://127.0.0.1:8384 进入 Syncthing 的控制面板。

每台设备都会被分配到一个独立的设备 ID 标识 (一长串的字符),在菜单 "操作"->“显示 ID” 里可以找到。

Syncthing ID

Syncthing 设备ID

用户可点击“添加远程设备”,输入其他设备的 ID 来配对 (互相添加对方为可同步设备),然后就可以设定需要同步的文件夹,让它们在这些设备之间互相同步文件了。

Windows 图形界面增强版的 Syncthing 客户端 - SyncTrayzor

由于绿色免安装,因此 Syncthing 使用上非常方便!你可以根据需要长期保持 Syncthing 运行时刻监视文件变化并进行同步,也可以仅在需要同步的时候才手动去启动它,平时完全关闭不占用任何系统资源,这取决于你的使用需求。

默认情况下,Windows 版的 Syncthing 启动后会弹出一个命令行窗口一直保持在那里,想要常驻后台时刻同步就得忍受它的存在,有点烦人。为此,Syncthing 官方还提供了一个图形界面版的「SyncTrayzor」工具,如下图:

SyncTrayzor

SyncTrayzor 不仅内置了 Syncthing 本身,并且还可以帮助你实现将 Syncthing 完全最小化到右下角托盘、保持常驻后台运行、或者设置开机启动。虽然体积稍大了点,还需要 .NetFramework 4.5 的支持,但使用上则方便了许多,推荐打算常驻后台同步的 Windows 用户使用它。

文件版本控制,神奇的后悔药

话说人生最痛苦的事情莫过于重要文件被误删除、被覆盖等痛心疾首的经历了,而 Syncthing 支持文件版本控制 (File Versioning) 功能,会自动保留文件的历史版本,每次文件在变化之后都会增加一个版本 (总数量可以由你设置),一旦出现文件被删除、丢失、文件内容被替换、同步出错等情况,用户均能从该文件的历史版本中选一个恢复回来,帮助你挽回无可弥补的损失,简直就像是后悔药一样神奇。

文件版本控制

在共享文件夹的“选项”->“高级设置”里即可开启或关闭目录的文件版本控制功能,其中分为「回收站式版本控制」、「简易版本控制」、「阶段版本控制」以及「外部版本控制」,选择其中一项均会有对应的说明,大家可根据需要选择。

版本控制对于数据比较重要的朋友来说,绝对是一大必备功能!起码文件都多了一重保障,可靠性大大增加!

众多优点:无限空间、多文件夹同步、加密传输等

Syncthing 可以支持同步多个文件夹,支持设置单向同步、双向同步、设置扫描文件变化的间隔;不限制文件大小,不限制空间  (仅受限于你设备的存储容量);所有的通讯和传输均会被加密,支持 https,安全性高;而且既能支持局域网同步,也可实现互联网同步。

对比 BT Sync 来看,Syncthing 的功能和可配置选项要多一些,不过感觉同步速度似乎比前者稍差一点,当然这个还没实际对比测试过,仅仅是凭印象猜测的,或许并不准确。

总结:

总的来看,Syncthing 就像是整合了 Resilio SyncDropbox 的优点后的开源替代品,它的应用范围广,你完全可以利用它轻松打造出属于自己的私有云同步网盘服务。

免费、跨平台、开源、绿色免安装、支持文件版本控制、无需中心服务器,方方面面都让 Syncthing 显得相当优秀,加上开源社区源源不断的更新和维护,相信 Syncthing 将会成为文件同步工具中的佼佼者。

相关文件下载地址:

官方网站:访问
软件性质:免费开源
解压密码:www.iplaysoft.com

下载 SyncTrayzor Windows 64位32位 (集成图形界面,可设开机启动/后台运行,推荐)
下载 Syncthing (原版命令行/网页版):WinMacLinux安卓版  |  同步相关  |  服务器相关

  • Resilio挂了,正好这个可以顶上!

    9 10
     
    • 有木有哪位同学把路由器+Syncthing+KodExplorer加起来一起玩的?求分享。wt5637#@qq.com

      6 10
       
  • 好像很有用的样子,还开源的,简直牛逼了

    8 10
     
  • 能支持SYNC的密钥吗

    9 10
     
  • 还有一个librevault也是免费开源的同步软件也好用

    6 10
     
    • 这个有中文支持吗?

      8 10
       
    • librevault 没有安卓端吧

      8 10
       
  • 两个都用过,感觉syncthing有点慢,在局域网下同步3m/s左右,而且有时候会没网速。刚开始添加设备,互相发现有点慢,之后会快一点。可怜我Resilio入正了,现在连局域网同步都不行了

    10 10
     
    • Syncthing显示的同步速度是假的……,我被它坑了好久,实际速度并不慢,和ResilioSync持平的水准。

      我也是ResilioSync正版用户,经过两周的测试,玩了大量同类软件,最后选用了Syncthing

      6 10
       
  • 速度慢。。公司根本没速度。。。

    9 10
     
  • 太慢了,操作上倒是简单方便,正在试用。

    6 10
     
  • 要求始终要有一台电脑、NAS开着,电费加其它费用合起来 还不如Dropbox+V·P·N合算。

    7 10
     
  • 之前在 vps 下搞了一下,不好玩,再试试 windows 的看看。

    6 10
     
  • 作为同步软件不能要求多快的速度,那样就会抢占太多带宽影响正常使用。它本来设计就是静默在后台让人感觉不到它的存在,默默同步就好了!第一次文件多可能有丢丢慢,同步完成再添加就会好点

    7 10
     
  • 我总感觉这种p2p的迟早被圭寸,还是自建服务器搭个seafile靠谱

    8 10
     
    • 确定?这个局域网自己用的 来家了封咩

      9 10
       
  • 特意试了,断开路由器的互联网,单纯用局域网新加设备和共享文件夹,妥妥的,只是速度比较慢,不到2M/s,感觉还是很不错的,准备在 VPS 搞搞。

    7 10
     
    • Syncthing显示的速度不准,它的速度算法和同类软件不同,所以看上去很慢,为此我放弃了它几次,这次ResilioSync被圭寸我才捡起来仔细研究,发现大量小文件的时候显示的传输速度很低,但实际上并不慢,速度显示算法上吃亏了

      6 10
       
  • 人怕出名猪怕壮,估计稍后又会被宰割的~~~

    7 10
     
    • 放心,这个不依赖中心服务器,你可以直接连自己设备的IP,不会出ResilioSync的事

      8 10
       
  • 我想知道,这个提供了中转服务器吗?假如我两个设备在不同子网怎么办?比如办公室和家里的台式机。可否在我VPS上搭建一个中转(但是不储存)服务?

    7 10
     
  • Syncthing有个非常严重的问题,就是数据显示是不准的。最主要的就是传输速度。

    我一直以为这玩意的客户端显示的速度是准确的,其实并不是,它显示的只是刷新速度显示周期点上的传输速度。同样的显示不准确的还有同步完成之类的,两端其实没同比完毕,但是依然显示同步完成

    这也是我误以为大量细小文件传输速度慢的原因,其实实际上并不慢。今天我偶尔发现可能是数据不准,所以我决定不相信它显示的数据,通过实际同步完成时间看,发现确实可以在和Resilio Sync差不多的时间内完成大量细小文件的传输。

    最后做了一次较大的测试,把24万多个文件,28000多个目录总共29G左右,包含大大小小各种类型的数据,一起也就花了5个多小时就同步完了,因为大量文件同时传输,所以速度基本把带宽占满,查看系统线程大概100~200个,非常吃资源,期间还把explorer搞死,最后只能掐死进程再启动解决。

    测试了一整天,确定无误后,终于可以放心,这玩意确实可以取代Resilio Sync,多线程速度快,支持差分同步,支持多种版本管理,虽然配置略繁琐,而且有些小毛病,首次同步资源吃得太厉害,但是配好了还是OK,大部分设备的客户端都有(甚至几种BSD都有,iOS的很初级,有Mac版)。

    6 10
     
    • 你这一说我也测试了一下速度,和手机有线连接时同步单个文件最高达到10m/s。速度显示上应该也没问题,我还特意掐表算了一下。不在局域网下的速度是300-500k。

      6 10
       
    • 可惜跟手机同步时,我希望能在手机APP上看到所有的文件列表,点击哪个文件下载哪个。我不可能把电脑上几十个G的东西都同步到手机上。这一点有欠缺。

      9 10
       
  • 实际测试,除非是非常大量的零碎文件,否则速度根本不慢!!完全和resilio有一拼,谁输谁赢还真不好说的,电影什么的完全跑满带宽!真的像楼上说的,主要是软件非实时显示速度,大量小文件时统计的值很低而已,实际用起来还是很爽的,强力推荐!

    9 10
     
  • 请问各位大侠有没有手机连nas的app?不要同步,能上传下载,试了ES文件浏览器,只能下载nas里的文件,无法把手机里的文件上传到nas。

    7 10
     
  • 昨天看到文章,果断下载win/android/ios,结果发现没法同步,手机端也不能选择文件下载,或者说是根本看不到同步文件,化18快买的ios端异常简易,果断要求退款,删除。

    9 10
     
  • 这种类型的东西我折腾了好多,最终选择了seafile

    6 10
     
    • 感觉Syncthing更适合个人使用,绿色免安装,对洁癖人士来说非常爽。

      9 10
       
  • 其实 收点费 没关系 家里电脑多 这种支持差分同步 少不了! 之前入正sync 结果被废了 郁闷死我了! 不知道G·F·W 封这个是干什么! 希望这个能替代!

    10 10
     
  • seafile用了大半年,很稳定,不知道又没人比较过seafile和syncthing

    8 10
     
  • 自己xx的seafile pro版,表示很可能一直用seafile了

    10 10
     
    • 请教一下,如何自己xx seafile成为pro版?

      7 10
       
  • 有没有人用过clouduolc,跟这个差不多

    7 10
     
  • 今天发现一堆的错误提示:

    [UPLAH] 10:00:10 INFO: Could not connect to relay relay://xxxxxxxxxxxxxxxx

    感觉所有的中继服务器都没法连接了,通过互联网不能同步文件,局域网内同步是正常的。

    7 10
     
    • 晚上回来家里,一看好了,同步办公室的文件正常了。

      9 10
       
  • 不知道 这个怎么 设置互联网同步?

    8 10
     
  • syncthing感觉很好用,我在小米路由器搭建好,能有具体设置的教程就好了

    9 10
     





评论内容 (*必填):
Ctrl + Enter 快速提交