一个局域网传输文件小工具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 flutter
flutter
贡献
我们欢迎任何有兴趣帮助改进 LocalSend 的人的贡献。如果您想做出贡献,有几种方式可以参与其中:
译本
您可以帮助将此应用程序翻译成其他语言!
- 分叉此存储库
- 选择一个
- 可选:重新运行此应用
- 确保您运行过此应用一次。
- 通过以下方式更新翻译
flutter pub run slang
- 通过以下方式运行应用
flutter run
- 打开拉取请求
注意:装饰的字段不是用来翻译的,它们不会以任何方式在应用程序中使用,只是关于文件的信息文本或为翻译人员提供上下文。@
错误修复和改进
- 错误修复:如果您发现错误,请创建一个拉取请求,明确描述问题以及如何修复它。
- 改进:对如何改进本地发送有想法吗?请先创建一个问题,以便我们讨论为什么需要改进。
有关详细信息,请参阅贡献指南。
建筑
这些命令仅适用于维护者。
人造人
传统 APK
flutter build apk
AppBundle 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 --store
Linux目录
传统的
flutter build linux
应用图像
appimage-builder --recipe AppImageBuilder.yml
折
随意打开拉取请求。有一个分支可以玩。snap
评论