安全的进行本地传输文件和消息(无需联网)

发布时间: 2024-02-24

介绍

LocalSend 是一个免费、开源的应用程序,允许你在本地网络上安全地与附近设备共享文件和消息,无需互联网连接。

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

工作原理

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

欲了解更多关于 LocalSend 协议的信息,请参阅文档

设置

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

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

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

便携模式

(在 v1.13.0 中引入)

创建一个名为 settings.json 的文件,放置在与可执行文件相同的目录中。 此文件可以为空。 应用程序将使用此文件来存储设置,而不是默认位置。

开始使用

要从源代码编译 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.org

开源:localsend/README_ZH.md at main · localsend/localsend · GitHub

下载

建议从应用商店或软件包管理器下载该应用,因为该应用没有自动更新功能。

Windows macOS Linux Android iOS Fire OS
Winget App Store Flathub Play Store App Store Amazon
Scoop Homebrew AUR F-Droid    
Chocolatey DMG Installer NixOS APK    
MSIX Installer   TAR      
EXE Installer   DEB      
Portable ZIP   AppImage      

了解更多关于发行渠道的信息。

 

请在下方留下您的评论.加入TG吹水群