同步操作将从 过一种悠然的生活/localsend 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
主页 • Discord • GitHub • Codeberg
LocalSend 是一个免费、开源的应用程序,允许你在本地网络上安全地与附近设备共享文件和消息,无需互联网连接。
LocalSend 是一个跨平台应用程序,使用REST API和HTTPS加密实现设备之间的安全通信。与依赖外部服务器的其他消息应用程序不同,LocalSend 不需要互联网连接或第三方服务器,因此成为本地通信的快速可靠解决方案。
建议从应用商店或软件包管理器下载该应用,因为该应用没有自动更新功能。
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 |
了解更多关于发行渠道的信息。
在大多数情况下,LocalSend 应该可以直接使用。但是,如果你在发送或接收文件时遇到问题,可能需要配置防火墙以允许 LocalSend 在你的本地网络上通信。
流量类型 | 协议 | 端口 | 操作 |
---|---|---|---|
传入 | TCP, UDP | 53317 | 允许 |
传出 | TCP, UDP | 任意 | 允许 |
便携模式
(在 v1.13.0 中引入)
创建一个名为 settings.json
的文件,放置在与可执行文件相同的目录中。
此文件可以为空。
应用程序将使用此文件来存储设置,而不是默认位置。
LocalSend 使用安全通信协议,允许设备通过 REST API 进行通信。所有数据都通过 HTTPS 安全地发送,并且 TLS/SSL 证书会在每台设备上动态生成,确保最大的安全性。
欲了解更多关于 LocalSend 协议的信息,请参阅文档。
要从源代码编译 LocalSend,请按照以下步骤进行操作:
cd app
进入 app 目录。flutter pub get
下载依赖项。flutter run
启动应用程序。可能的问题是所需的 Flutter 版本与已安装的 Flutter 版本不匹配。
LocalSend 使用 fvm 管理项目的 Flutter 版本(在 .fvm/fvm_config.json 中指定)。安装后,运行 fvm flutter
而不是 flutter
。
我们欢迎任何有兴趣帮助改进 LocalSend 的人士贡献。如果你想贡献,有几种方式可以参与:
你可以帮助将此应用程序翻译成其他语言!
_missing_translations_<locale>.json
strings_<locale>.i18n.json
cd app
进入 app 目录。flutter pub run slang
更新翻译flutter run
运行应用程序注意: 用 @
装饰的字段不是用于翻译的;它们在应用程序中没有任何用处,仅仅是关于文件的信息性文本或为翻译者提供上下文。
欲了解更多信息,请参阅贡献指南。
这些命令仅供维护者使用。
传统 APK
flutter build apk
Google Play 的 AppBundle
flutter build appbundle
flutter build ipa
flutter build macos
传统
flutter build windows
本地 MSIX 应用
flutter pub run msix:create
微软商店分发包
flutter pub run msix:create --store
传统
flutter build linux
AppImage
appimage-builder --recipe AppImageBuilder.yml
Snap
欢迎提交拉取请求。有一个 snap
分支可以尝试使用。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。