上一回介绍了局域网下不需要安装软件就可以直接传输文件和文字的 snapdrop
服务,但是我们总有一些不在局域网下传输文件的需求,抑或是局域网下多人同步文件的需求,这种情况单靠追求简洁方便的服务自然就不够用了。
这次介绍的软件名叫 Resilio Sync
,可以简单的将一个设备上的文件传输给另一些设备。
我们普通情况下的传输文件手段如使用微信,是上传至软件的云端服务器,然后下载到需求的设备上面。而 Resilio Sync
采用了不一样的解决方法:不需要把文件上传到云端服务器,而是通过 P2P 的方式,直接将文件点对点传至对方设备,不限速、不限制人数、不限文件大小、不需要注册账号。
总而言之, Resilio Sync
是一个操作简单, 功能强大的文件同步软件.
直接在https://www.resilio.com/individuals/ 官方网站下载相应平台的安装包并安装即可.
如果使用linux的话, 也可以使用docker创建, 可以有效降低构建难度, 并支持网页访问服务. WEBUI_PORT
为应用访问端口.
DATA_FOLDER=/Path/ResilioSync
WEBUI_PORT=58888
mkdir -p $DATA_FOLDER
docker run -d --name Sync \
-p 127.0.0.1:$WEBUI_PORT:8888 \
-p 55555 \
-v $DATA_FOLDER:/mnt/sync \
--restart on-failure \
resilio/sync
Resilio Sync
分享和接收文件有两种方式, 第一是链接(link), 第二是密钥(key).
主界面,点击左上角的 +
号, 可以选择 Standard folder(标准文件夹)
或 Encrypted folder(加密文件夹)
两种方案, 其中 Encrypted folder
可以控制分享出去的文件接受者, 安全性较好, 正常我们自己用选择 Standard folder
就可以了.
在选择了自己需要分享的文件夹之后, 可以选择使用链接(link)或者密钥(key), 链接适合于初次使用的用户, 可以在链接指向网页进行 Resilio Sync
下载和文件夹获取, 并可以选择失效时间. 而密钥适合长期用户, 可以简单的添加到其他设备.
主界面,点击左上角的 +
号, 点击 Enter a key or link
, 然后选择需要同步的文件夹. 值得注意的是, 一个文件夹只能接受一次来自其他设备的同步(但可以多次分享), 因此, 接收一个文件夹的时候最好为其新建一个文件夹.
Resilio Sync
可以广泛用于团队协作, 大文件分享, 我愿称之为解决一切痛点的全平台多设备文件传输终极产品. 但也正因为这个软件的强大, 很容易被用作不法用途, 希望大家遵守相关法律法规, 安全上网.
另外, 软件第一次搜寻其他节点的存在需要一定的时间, 在国内网络环境下可能有点慢, 但第一次之后无需连接官方服务器, 可放心使用.
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。