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

发布时间:2023年12月29日

现在大家的设备都很多,平时在家里手机,电脑,平板之间怎么传文件?如果你是苹果党,那肯定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+

文章来源:https://blog.csdn.net/weixin_64096908/article/details/135284266
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。