首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Resilio Sync - 解决一切痛点的全平台多设备文件传输终极产品

Resilio Sync - 解决一切痛点的全平台多设备文件传输终极产品

原创
作者头像
叶子Tenney
发布于 2023-04-03 11:48:04
发布于 2023-04-03 11:48:04
5.9K0
举报

引言

上一回介绍了局域网下不需要安装软件就可以直接传输文件和文字的 snapdrop 服务,但是我们总有一些不在局域网下传输文件的需求,抑或是局域网下多人同步文件的需求,这种情况单靠追求简洁方便的服务自然就不够用了。

这次介绍的软件名叫 Resilio Sync ,可以简单的将一个设备上的文件传输给另一些设备。

我们普通情况下的传输文件手段如使用微信,是上传至软件的云端服务器,然后下载到需求的设备上面。而 Resilio Sync 采用了不一样的解决方法:不需要把文件上传到云端服务器,而是通过 P2P 的方式,直接将文件点对点传至对方设备,不限速、不限制人数、不限文件大小、不需要注册账号。

  • 局域网下将使用局域网进行同步,安全,快速
  • 支持增量下载, 仅同步增加的部分, 加快大文件传输速度
  • 支持多设备使用, 并支持相互传输
  • 个人版完全免费

总而言之, Resilio Sync 是一个操作简单, 功能强大的文件同步软件.

效果展示

电脑端界面
电脑端界面

过程

下载

MacOS/Windows

直接在https://www.resilio.com/individuals/ 官方网站下载相应平台的安装包并安装即可.

docker

如果使用linux的话, 也可以使用docker创建, 可以有效降低构建难度, 并支持网页访问服务. WEBUI_PORT 为应用访问端口.

代码语言:shell
AI代码解释
复制
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 使用方法

Resilio Sync 分享和接收文件有两种方式, 第一是链接(link), 第二是密钥(key).

分享

主界面,点击左上角的 + 号, 可以选择 Standard folder(标准文件夹)Encrypted folder(加密文件夹) 两种方案, 其中 Encrypted folder 可以控制分享出去的文件接受者, 安全性较好, 正常我们自己用选择 Standard folder 就可以了.

在选择了自己需要分享的文件夹之后, 可以选择使用链接(link)或者密钥(key), 链接适合于初次使用的用户, 可以在链接指向网页进行 Resilio Sync 下载和文件夹获取, 并可以选择失效时间. 而密钥适合长期用户, 可以简单的添加到其他设备.

接收

主界面,点击左上角的 + 号, 点击 Enter a key or link , 然后选择需要同步的文件夹. 值得注意的是, 一个文件夹只能接受一次来自其他设备的同步(但可以多次分享), 因此, 接收一个文件夹的时候最好为其新建一个文件夹.

结论

Resilio Sync 可以广泛用于团队协作, 大文件分享, 我愿称之为解决一切痛点的全平台多设备文件传输终极产品. 但也正因为这个软件的强大, 很容易被用作不法用途, 希望大家遵守相关法律法规, 安全上网.

另外, 软件第一次搜寻其他节点的存在需要一定的时间, 在国内网络环境下可能有点慢, 但第一次之后无需连接官方服务器, 可放心使用.

引用

  1. File Sync Software - Sync Home | Resilio Sync
  2. Resilio Sync :多平台文件同步神器
  3. Resilio Sync | 全平台多设备文件同步/传输终极产品
  4. Docker Resilio Sync

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
VDM - 易受攻击的驱动程序操纵
易受攻击的驱动程序、物理内存、虚拟地址、相对虚拟地址 (RVA)、内联挂钩、任意物理内存访问。
franket
2022/05/29
5K1
一个来自fairgame.co 的逆向工具(2)
现在我们了解了这种挂钩/通信方法的基础知识,所有其他对 MmGetPhysicalAddress 的调用的意图变得更加清晰。下次调用 MmGetPhysicalAddress 时,将传递驻留在 ntoskrnl 内部的指针。这个地址就是 ExAllocatePool 的地址。通常,ExAllocatePool 的这种用法用于为未签名的驱动程序分配空间。
franket
2021/08/09
2K0
17.NOR FLASH驱动
NOR FLASH硬件原理参考:https://blog.csdn.net/qq_16933601/article/details/102653367
嵌入式与Linux那些事
2021/05/20
8990
驱动开发:内核LDE64引擎计算汇编长度
本章开始LyShark将介绍如何在内核中实现InlineHook挂钩这门技术,内核挂钩的第一步需要实现一个动态计算汇编指令长度的功能,该功能可以使用LDE64这个反汇编引擎,该引擎小巧简单可以直接在驱动中使用,LDE引擎是BeaEngine引擎的一部分,后来让BeatriX打包成了一个ShellCode代码,并可以通过typedef动态指针的方式直接调用功能,本章内容作为后期Hook挂钩的铺垫部分,独立出来也是因为代码太多太占空间一篇文章写下来或很长影响阅读。
王 瑞
2022/11/14
5500
驱动开发:内核LDE64引擎计算汇编长度
一种Windows 未签名内核驱动映射器实现
Physmeme 是一个驱动程序映射器,适用于任何形式的物理内存读写。它是高度模块化的代码,允许逆向工程师轻松集成他们自己的易受攻击的驱动程序。如果您能够读写物理内存,您现在只需编写四个函数就可以将未签名的驱动程序映射到您的内核中。
franket
2021/08/09
1.9K0
Physmeme - Windows 未签名内核驱动映射器
Physmeme 是一个驱动映射器,它适用于任何形式的物理内存读写。它是高度模块化的代码,允许逆向工程师轻松集成他们自己的易受攻击的驱动程序。如果您能够读取和写入物理内存,您现在只需编写四个函数即可将未签名的驱动程序映射到内核中。
franket
2022/01/14
2.9K0
华中科技大学OS实验解析(Lab2)
版权归华中科技大学操作系统团队所有,下面是许可证书,本文档是对https://gitee.com/hustos/pke-doc的部分修改和解释.
用户7267083
2022/12/08
1.9K1
hisi mmz模块驱动讲解
如图所示,在海思平台上将内存分为两个部分:os内存和mmz内存。os内存指:由linux操作系统管理的内存;mmz内存:由mmz驱动模块进行管理供媒体业务单独使用的内存,在驱动加载时可以指定该模块管理内存的大小:
233333
2019/08/06
2.2K0
韦东山:Linux驱动基石之POLL机制
妈妈怎么知道卧室里小孩醒了? ① 时不时进房间看一下:查询方式 简单,但是累 ② 进去房间陪小孩一起睡觉,小孩醒了会吵醒她:休眠-唤醒 不累,但是妈妈干不了活了 ③ 妈妈要干很多活,但是可以陪小孩睡一会,定个闹钟:poll方式 要浪费点时间,但是可以继续干活。 妈妈要么是被小孩吵醒,要么是被闹钟吵醒。 ④ 妈妈在客厅干活,小孩醒了他会自己走出房门告诉妈妈:异步通知 妈妈、小孩互不耽误
韦东山
2020/09/30
9.6K1
韦东山:Linux驱动基石之POLL机制
基于WDF的PCI/PCIe接口卡Windows驱动程序(4)- 驱动程序代码(源文件)
原文出处:http://www.cnblogs.com/jacklu/p/4687325.html
用户7043923
2020/03/12
2.6K0
Intel FPGA 100G VF(IFCVF) DPDK用户态VDPA设备probe探测流程
callfd: host侧IO处理完成后, 如果是split vring, 则将结果写入vring used字段, 然后写callfd通知qemu/guest
晓兵
2024/08/04
3510
Intel FPGA 100G VF(IFCVF) DPDK用户态VDPA设备probe探测流程
RDMA的内存管理(IB内核管理用户态内存) - ib_umem
从内核模块暴露IB内存接口: ib_umem_get()/ib_umem_release() ,可让低级驱动程序控制何时调用 ib_umem_get() 来pin和 DMA 映射用户空间,该方案优于以前在调用 ib_uverbs_reg_mr 中的 reg_user_mr 前后的处理逻辑 。 还将这些函数移至 ib_core 模块而不是 ib_uverbs 中,以便使用它们的驱动程序模块不依赖于 ib_uverbs。 这具有许多优点:
晓兵
2024/11/17
4950
RDMA的内存管理(IB内核管理用户态内存) - ib_umem
一个来自fairgame.co 的逆向工具(1)
Unfairgame是一家在线游戏作弊提供商,专门为竞技游戏销售游戏作弊。这些游戏包括《彩虹六号:围攻》、《守望先锋》、《 铁锈》(https://en.wikipedia.org/wiki/Rust_(video_game%29)、《逃离塔科夫》和《Valorant》。这个作弊提供者已经存在近两年了,并且轻松赚取了超过 10 万美元的利润。一直以来,他们都通过构建不良的作弊加载系统向用户出售公开可用的代码。
franket
2021/08/09
1.8K0
动态 DMA 映射指南-地址类型差异-DMA寻址能力-内核驱动-一致内存DMA-流式DMA-错误处理-平台兼容等
DPU卸载/加速, 或AI云中, 大量使用的RDMA技术中, 比较重要的操作当属于DMA, 不管是e810, e1000, mlx5等网卡驱动, 或是刚玉项目(Corundum: https://github.com/corundum/corundum)中, 都大量使用DMA, 今天咱们跟随大佬一起深入分析动态DMA映射原理及API
晓兵
2024/01/28
1.5K0
动态 DMA 映射指南-地址类型差异-DMA寻址能力-内核驱动-一致内存DMA-流式DMA-错误处理-平台兼容等
没有IOMMU的DMA操作
我们知道DMA通常需要访问连续的物理内存,除非设备支持iommu,当设备不支持iommu的话可以用以下方式:
刘盼
2021/04/13
3.1K0
没有IOMMU的DMA操作
Linux RDMA RXE/SoftRoCE 软件RoCE-内核驱动源码
rdma_rxe 内核模块提供 RoCEv2 协议的软件实现。 RoCEv2 协议是存在于 UDP/IPv4 或 UDP/IPv6 之上的 RDMA 传输协议。 InfiniBand (IB) 基本传输标头 (BTH) 封装在 UDP 数据包中。 创建 RXE 实例后,通过 RXE 进行通信与通过任何 OFED 兼容的 Infiniband HCA 进行通信相同,尽管在某些情况下会涉及寻址问题。 特别是,虽然 GRH 标头的使用在 IB 子网中是可选的,但对于 RoCE 来说是强制性的。 基于 IB 动词编写的动词应用程序应该可以无缝工作,但它们需要在创建地址向量时提供 GRH 信息。 修改库和驱动程序以提供硬件所需的从 GID 到 MAC 地址的映射
晓兵
2024/04/10
2.6K2
Linux RDMA RXE/SoftRoCE 软件RoCE-内核驱动源码
韦东山:Linux驱动程序基石之mmap
应用程序和驱动程序之间传递数据时,可以通过read、write函数进行。这涉及在用户态buffer和内核态buffer之间传数据,如下图所示:
韦东山
2020/06/03
4.3K0
韦东山:Linux驱动程序基石之mmap
Windows Kernel Exploitation Notes(一)——HEVD Stack Overflow
Windows Kernel Exploitation Notes(一)——HEVD Stack Overflow 1.本文一共4556个字 20张图 预计阅读时间17分钟2.本文作者erfze 属于Gcow安全团队复眼小组 未经过许可禁止转载3.本篇文章是Windows Kernel Exploitation Notes系列文章的第一篇HEVD Stack Overflow4.本篇文章十分适合漏洞安全研究人员进行交流学习5.若文章中存在说得不清楚或者错误的地方 欢迎师傅到公众号后台留言中指出 感激不尽 0
Gcow安全团队
2021/06/25
9220
Windows Kernel Exploitation Notes(一)——HEVD Stack Overflow
ARM32 内核内存布局
Linux内核在启动时会打印出内核内存空间的布局图,下面是ARM Vexpress平台打印出来的内存空间布局图:
233333
2020/05/18
1.7K0
ARM32 内核内存布局
64位内开发第二十一讲,内核下的驱动程序与驱动程序通讯
驱动调用驱动.其实就是两个内核内核驱动之间的通信. 比如应用程序和驱动程序通信就算为一种通信. 应用程序可以 发送 IRP_MJ_READ 请求(ReadFile) 发送给 DrvierA程序. 然后DriverA进行相应的 IRP处理操作. 当然发送 IRP_MJ_READ请求的时候可以发送同步请求或者异步请求.这就看DriverA 如何处理这些请求了.是否支持异步.
IBinary
2022/09/19
1.7K0
推荐阅读
相关推荐
VDM - 易受攻击的驱动程序操纵
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档