一个局域网传输文件小工具localsend
LocalSend 是一款免费的开源应用程序,可让您通过本地网络与附近的设备安全地共享文件和消息,而无需互联网连接。
大约
LocalSend是一个跨平台的应用程序,可以使用REST API和HTTPS加密实现设备之间的安全通信。与其他依赖外部服务器的消息传递应用程序不同,LocalSend 不需要互联网连接或第三方服务器,使其成为快速可靠的本地通信解决方案。
截图
下载
建议从应用商店或包管理器下载应用,因为应用没有自动更新功能。
| 窗户 | 苹果操作系统 | Linux目录 | 安德 | 苹果 | 消防操作系统 |
|---|---|---|---|---|---|
| 温格特 | 应用商店 | 平轮毂 | 游戏商店 | 应用商店 | 亚马逊河 |
| 舀 | 自制 | AUR | F-机器人 | ||
| 巧克力味 | DMG安装人员 | 尼克斯操作系统 | .APK | ||
| MSIX 安装程序 | .TAR | ||||
| 便携式拉链 | .DEB | ||||
| 应用图像 |
阅读有关分销渠道的更多信息。
工作原理
LocalSend 使用安全通信协议,允许设备使用 REST API 相互通信。所有数据都通过HTTPS安全发送,并在每台设备上动态生成TLS / SSL证书,确保最大的安全性。
有关本地发送协议的更多信息,请参阅文档。
开始
若要从源代码启动本地发送,请按照下列步骤操作:
- 安装颤振
- 克隆本地发送存储库
- 运行以下载依赖项
flutter pub get - 运行以生成代码
dart run build_runner build -d - 运行以启动应用
flutter run
可能是由于所需的 Flutter 版本和已安装的 Flutter 版本不匹配,它不起作用。
LocalSend 使用 fvm 来管理项目 Flutter 版本(在 .fvm/fvm_config.json 中指定)。安装后,运行而不是 .fvm flutterflutter
贡献
我们欢迎任何有兴趣帮助改进 LocalSend 的人的贡献。如果您想做出贡献,有几种方式可以参与其中:
译本
您可以帮助将此应用程序翻译成其他语言!
- 分叉此存储库
- 选择一个
- 可选:重新运行此应用
- 确保您运行过此应用一次。
- 通过以下方式更新翻译
flutter pub run slang - 通过以下方式运行应用
flutter run
- 打开拉取请求
注意:装饰的字段不是用来翻译的,它们不会以任何方式在应用程序中使用,只是关于文件的信息文本或为翻译人员提供上下文。@
错误修复和改进
- 错误修复:如果您发现错误,请创建一个拉取请求,明确描述问题以及如何修复它。
- 改进:对如何改进本地发送有想法吗?请先创建一个问题,以便我们讨论为什么需要改进。
有关详细信息,请参阅贡献指南。
建筑
这些命令仅适用于维护者。
人造人
传统 APK
flutter build apkAppBundle for Google Play
flutter build appbundle苹果
flutter build ipa苹果操作系统
flutter build macos窗户
传统的
flutter build windows本地 MSIX 应用
flutter pub run msix:create商店就绪
flutter pub run msix:create --storeLinux目录
传统的
flutter build linux应用图像
appimage-builder --recipe AppImageBuilder.yml折
随意打开拉取请求。有一个分支可以玩。snap


评论