Syncthing
Syncthing是一个开源的文件同步客户端与伺服器软件,采用Go语言编写。它可以在本地网络上的装置之间或通过Internet在远程装置之间同步文件,使用了其独有的对等自由块交换协议。原始码托管在GitHub上[3]
![]() Syncthing徽标 | |
![]() Syncthing | |
原作者 | Jakob Borg |
---|---|
开发者 | Jakob Borg及其他原始码贡献者 |
首次发布 | 2013年12月15日 |
当前版本 |
|
原始码库 | |
编程语言 | Go |
操作系统 | Linux、OS X、Microsoft Windows、Android、BSD、Solaris |
语言 | English, German, Greek, Spanish, French, Italian, Portuguese, Russian, Swedish, Chinese(simplified) |
类型 | 文件同步 |
许可协议 | MPL 2.0[2] |
网站 | syncthing github |
历史
编辑Syncthing于2013年12月30日首次公开其二进制版本(V0.2)。
2014年10月,开发者决定将Syncthing重命名为“Pulse”[4]但在11月17日,开发商决定不变更Syncthing的名字,并不再与Ind.ie.工作。Ind.ie的“Pulse”现在是Syncthing官方认可的分支[5]。
技术
编辑Syncthing使用go编写,实现的了多装置的文件同步功能。
Syncthing通过发现伺服器寻找节点,如果节点不能直连的情况下,通过中继伺服器穿透内网传输数据。用户可以自行搭建发现伺服器和中继伺服器,在程序里面也可以指定使用相应的伺服器。
Syncthing 提供基于web的控制界面,这也便于远程伺服器的使用。
媒体关注
编辑在2014年5月20日的Security Now节目中,主持人史蒂夫·吉布森称赞Syncthing是BitTorrent Sync的一个潜在的开源替代品。
参见
编辑引用
编辑- ^ 1.0 1.1 1.2 Release 1.27.10. 2024年8月6日.
- ^ Syncthing License. GitHub. [17 June 2015]. (原始内容存档于2015-08-03).
- ^ Syncthing. GitHub. [17 June 2015]. (原始内容存档于2015-10-29).
- ^ Introducing Pulse, and ind.ie. Pulse Forum. [4 November 2014]. (原始内容存档于2015-07-01).
- ^ Syncthing is still Syncthing. [2015-10-17]. (原始内容存档于2015-07-02).