LocalSend:本地网络安全文件共享

LocalSend是一款开源应用,通过本地网络在设备之间安全共享文件和消息,无需互联网连接,支持多平台。
直达下载
回到上一页
clickgpt_line.png_noView
介绍

大家平时有没有遇到过这样的烦恼?想要在不同设备之间传输文件,却苦于没有网速或者信号不好。这时候,你就需要一个好用的本地网络文件共享工具。而LocalSend就是这样一个神器!

github_practical_localsend_1

LocalSend是一个自由、开源的应用程序,允许你在本地网络上安全地与附近设备共享文件和消息,无需互联网连接。这个跨平台的工具利用REST API和HTTPS加密技术,实现设备之间的安全通信。

github_practical_localsend_2

与那些需要依赖外部服务器的消息应用不同,LocalSend完全不需要互联网连接或第三方服务器,提供了一个快速可靠的本地通信解决方案。

github_practical_localsend_4

LocalSend的特点

github_practical_localsend_3

去中心化

LocalSend无需中央服务器即可实现文件共享,所有的文件传输都是点对点完成的。这不仅提高了传输速度,还增强了隐私保护,因为文件不会经过任何第三方。

github_practical_localsend_5

跨平台

LocalSend支持Windows、macOS、Linux、Android和iOS。这意味着无论你使用什么设备,都可以通过LocalSend进行文件传输。

github_practical_localsend_6

免费使用

LocalSend完全免费,无广告、无跟踪、也没有隐藏收费项目。你可以安心使用所有功能,而不必担心隐性消费。

开源

LocalSend的源代码是公开的,任何人都可以查看、修改或为项目做出贡献。这种透明度保证了软件的安全性和可靠性。

安全

LocalSend采用端到端加密,确保只有你和接收者可以访问你的文件。所有的数据都通过HTTPS安全传输,设备之间会动态生成TLS/SSL证书,保证最大的安全性。

易于使用

LocalSend有一个无需注册的简单用户界面,其他设备会自动被发现,让文件传输变得非常方便。

设置

在大多数情况下,LocalSend 应该可以直接使用。但如果你在发送或接收文件时遇到问题,可能需要配置防火墙以允许 LocalSend 在你的本地网络上通信:

| 流量类型 | 协议 | 端口 | 操作 |
| -------- | -------- | ----- | ---- |
| 传入 | TCP, UDP | 53317 | 允许 |
| 传出 | TCP, UDP | 任意 | 允许 |

另外,请确保禁用路由器上的AP隔离。通常默认情况下应禁用它,但某些路由器可能会启用它(比如访客网络)。

便携模式

在v1.13.0中引入了便携模式。只需在与可执行文件相同的目录中创建一个名为settings.json的文件,此文件可以为空。应用程序将使用此文件来存储设置,而不是默认位置。

工作原理

LocalSend使用安全通信协议,允许设备通过REST API进行通信。所有数据都通过HTTPS安全地发送,并且TLS/SSL证书会在每台设备上动态生成,确保最大的安全性。

开始使用

要从源代码编译LocalSend,请按照以下步骤进行操作:

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

可能的问题是所需的Flutter版本与已安装的Flutter版本不匹配。LocalSend使用fvm管理项目的Flutter版本(在.fvm/fvm_config.json中指定)。安装后,运行fvm flutter而不是flutter

使用LocalSend这段时间,感觉它真的很方便,尤其是在不方便使用互联网的环境下进行文件传输。它的界面简洁直观,操作也很顺手,而且最重要的是它完全免费、无广告。这种无拘无束的体验真的是太棒了。如果你也有类似的需求,不妨试试LocalSend,或许它能给你带来意想不到的便利。

编程学习
编程学习 免费领取编程学习资料 进编程学习交流群
订阅号
视频号
公众号 关注公众号,回复关键字java领取大厂最新面试题
×
编程学习
免费领取编程学习资料 进编程学习交流群