本文作者:HelloGitHub-蔡文心
Hi,这是 HelloGitHub 推出的《讲解开源项目》系列,今天给大家推荐一款开源文件同步工具mdash;mdash;Syncthing
这时候有人会说:我可以用网盘呀。
可是 xx 云这类云盘的下载速度实在是太 hellip; 忄hellip; 曼 hellip; 了。
xx 云:想快?给钱啊!
你,不,我们:
那么今天就给大家推荐一个好用、免费、开源的文件同步工具,解决你传输文件时的需求!
一、介绍
Syncthing 是一个 P2P 的文件同步工具,在 GitHub 上标星高达 3.5 万,这么受欢迎的开源项目快来一起把玩下吧!
1.1 P2P
P2P 就是 peer-to-peer,资源开始并不集中地存储在某些设备上,而是分散地存储在多台设备上。这些设备我们称为peer。想要下载一个文件的时候,你只要得到那些已经存在了文件的 peer,并和这些 peer 之间,建立点对点的连接,而不需要到中心服务器上,就可以就近下载文件。
1.2 跨平台
Syncthing 支持非常多的平台,包括:
- Windwos
- macOS
- Android
- linux
- FreeBSD
- 群晖和威联通等 NAS
- 在 IOS 上只有一个第三方客户端 fsync
首先需要在电脑和手机上安装 Syncthing,大家请根据自己的电脑和手机系统进行下载。
安卓下载地址:google Play 搜索 Syncthing
这里需要为华为手机的小伙伴补充一下,非花粉可以跳过
目前华为手机无法正常使用 Google Play 的小伙伴可以尝试在浏览器中访问 Google Play。然后在浏览器的扩展商店中搜索APK Downloader for Google Play Store插件,可以帮助你在浏览器中从 Google Play 下载 apk。
2.2 开始
2.3 与手机关联
在浏览器或者手机中选择添加远程设备,比如在浏览器中点击rarr;(显示 ID)
在手机上选择rarr;(+)
在共享中可以选择共享的文件夹
2.4 添加文件
此时已经可以开始使用 Syncthing 了,它会在电脑中创建一个文件夹作为同步目录
在手机中也是一样
如果有文件被添加,则会同步至所有共享的设备
三、最后
比起一些文件传输软件要登录、限制文件大小、要打开蓝牙来说 Syncthing 是不是方便很多?如果喜欢这篇文章的话请给我点个赞吧,这是我坚持下去的最大动力!