26K star! 跨平台的开源AirDrop 替品

现在大家的设备都很多,平时在家里手机,电脑,平板之间怎么传文件?如果你是苹果党,那肯定AirDrop最方便。但是当你需要跨平台来传输内容时,怎么样能更方便呢?各种网盘们都需要网络,如果不联网可怎么办。

今天我们推荐的开源项目:LocalSend,它允许你在本地网络上安全地与附近设备共享文件和消息,无需互联网连接, 目前在GitHub已超过26K Star。

LocalSend是什么?

LocalSend 是一个免费、开源的应用程序,允许你在本地网络上安全地与附近设备共享文件和消息,无需互联网连接。它希望可以帮助用户实现,在多平台中达到AirDrop一样的文件传输体验。

本项目是使用flutter开发的,现在的跨平台应用使用flutter还确实不少。LocalSend 是一个跨平台应用程序,使用REST API和HTTPS加密实现设备之间的安全通信。与依赖外部服务器的其他消息应用程序不同,LocalSend 不需要互联网连接或第三方服务器,因此成为本地通信的快速可靠解决方案。

从项目GitHub star的增长就能看出,大家对这款工具非常关注。

为什么用 LocalSend

  • 无需联网:这类工具最大使用场景就是本地设备互传文件,所以为什么还需要外网连接呢?LocalSend 的无需网络可以使用就特别的舒服。

  • 跨平台支持:从文档中给出的列表,目前支持的平台包括:windows、MacOS、Linux、Android、iOS、fireOS。这已经可以妥妥的覆盖家庭环境或者办公室的全部使用需求了。
  • 安全加密:LocalSend 使用安全通信协议,允许设备通过 REST API 进行通信。所有数据都通过 HTTPS 安全地发送,并且 TLS/SSL 证书会在每台设备上动态生成,确保最大的安全性。

安装 LocalSend

可以到平台对应的应用商店下载,比如appstore。或者到GitHub页面找下载,给出了各个平台的下载链接。

当然作为开源项目,也可以自己从源码开始编译项目,下载好代码后可以按以下步骤执行

  1. 安装 Flutter。
  2. 克隆 LocalSend 代码库。
  3. 执行 cd app 进入 app 目录。
  4. 运行 flutter pub get 下载依赖项。
  5. 运行 flutter run 启动应用程序。

使用 LocalSend

安装好客户端之后,就可以开始使用了,其实就两件主要的事情,发送文件、接收文件。除了文件还可以发送文本哦。

接收文件:

启动后系统会默认起一个随机的名字以及编号,当然这个名字可以修改,在设置中可以自定义名字,设置中还可以设置保存的路径。上面还有一个 Quick Save 按钮,点一下打开的话,就会自动接收文件而无需确认。

发送文件:

发送文件就简单了,先选择文件,或者发送文字,然后点击设备名称就行了:

项目信息

  • 项目名称:localsend
  • GitHub 链接:https://github.com/localsend/localsend
  • Star 数:26K+

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/307112.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

计算机网络复习2

物理层 文章目录 物理层通讯基础奈奎斯特定理香农定理编码与调制交换传输介质(了解)物理层设备 通讯基础 数据信号码元信源信道信宿单工通道:只有一个方向半双工通道:不能同时发送和接收全双工通道 奈奎斯特定理 规定&#xff…

【图像分类】【深度学习】【轻量级网络】【Pytorch版本】ShuffleNet_V2模型算法详解

【图像分类】【深度学习】【轻量级网络】【Pytorch版本】ShuffleNet_V2模型算法详解 文章目录 【图像分类】【深度学习】【轻量级网络】【Pytorch版本】ShuffleNet_V2模型算法详解前言ShuffleNet_V2讲解四条实用指导思想G1:相等的通道宽度可以降低存储访问成本G2:大量的分组卷积…

c 语言, 随机数,一个不像随机数的随机数

c 语言, 随机数,一个不像随机数的随机数 使用两种方式获取随机数,总感觉使用比例的那个不太像随机数。 方法一: rand() 获取一个随机数,计算这个随机数跟最大可能值 RAND_MAX(定义在 stdlib.h 中&#xf…

QC/PD快充电源选型分析

• 原边650-700V SJ MOSFET采用低FOM值的ESM 技术,有利于提高系统效 率, 以及更佳的EAS和EMI等特性,对于一些不含PFC电路的系统更友好。 • 副边采用低FOM值的SGT同步整流电路,相比肖特基二极管整流能有更低的 损耗,有…

算法分析-回溯算法-求解N皇后问题

一.题目需求 n皇后问题是一道比较经典的算法题。它研究的是将n个皇后放置在一个nn的棋盘上,使皇后彼此之间不相互攻击。 即任意两个皇后都不能处于同一行、同一列或同一斜线上。 二.算法思想 1.构建棋盘 可以用一个nn列表来表示棋盘,设皇后所在的位…

Element UI之el-tabs的样式修改字体颜色、下划线、选中/未选中

目录 默认样式 修改默认字体颜色&#xff1a; 修改鼠标悬浮/选中字体颜色&#xff1a; 去掉长分割线并修改下划线颜色 完整代码 默认样式 注意事项&#xff1a;一定要在 <style scoped>不然修改的样式不会覆盖生效 修改默认字体颜色&#xff1a; ::v-deep .el-tabs__…

自动化测试po模式是什么?自动化测试po分层如何实现?

一、什么是PO模式 全称&#xff1a;page object model 简称&#xff1a;POM/PO PO模式最核心的思想是分层&#xff0c;实现松耦合&#xff01;实现脚本重复使用&#xff0c;实现脚本易维护性&#xff01; 主要分三层&#xff1a; 1.基础层BasePage&#xff1a;封装一些最基…

基于ssm网月科技公司门户网站开发与实现论文

网月科技公司门户网站 摘要 随着信息技术在管理上越来越深入而广泛的应用&#xff0c;管理信息系统的实施在技术上已逐步成熟。本文介绍了网月科技公司门户网站的开发全过程。通过分析高校学生综合素质评价管理方面的不足&#xff0c;创建了一个计算机管理网月科技公司门户网站…

【SpringBoot篇】详解Bean的管理(获取bean,bean的作用域,第三方bean)

文章目录 &#x1f354;Bean的获取&#x1f384;注入IOC容器对象⭐代码实现&#x1f6f8;根据bean的名称获取&#x1f6f8;根据bean的类型获取&#x1f6f8;根据bean的名称和类型获取 &#x1f384;Bean的作用域⭐代码实现&#x1f388;注意 &#x1f384;第三方Bean⭐代码实现…

PayPal账户被封是因为什么?如何解决?

Paypal作为跨境出海玩家最常用的付款工具之一&#xff0c;同时也是最容易出现冻结封号现象。保障PP账号安全非常重要&#xff0c;只有支付渠道安全&#xff0c;才不会“白费力气”&#xff0c;那么最重要的就是要了解它的封号原因以做好规避。 一、Paypal账号被封原因 1、账号…

说说 Spring MVC 的执行流程?

昨天&#xff0c;一个工作 2 年的粉丝在面试的时候&#xff0c;面试官要求他说 Spring MVC 的执行流程。 他没回答上来&#xff0c;错过了这个 offer。 这个问题在我之前整理的大厂面试指南里面&#xff0c;有标准的回答&#xff0c;大家可以去文章结尾中领取。 一、问题解析…

蓝桥杯单片机国一分享——你的蓝桥杯单片机第一课,如何入门与如何备赛

国一证书 第一章 获取信息的途径 其实任何教程或者任何网站都都不可能做得尽善尽美&#xff0c;甚至是官方的也是如此&#xff0c;也不可能适合每个人&#xff0c;所以我首先向你们提供我在备赛时使用到的几个有用的网站&#xff0c; 官网&#xff1a;https://dasai.lanqiao.cn…