仓库主页: https://github.com/meowtec/LANSend 欢迎 star
背景: 在公司里大部分时间都是搞 C 端开发,所以经常需要在设备之间传输文本和文件。因为设备经常被借用,在上面安装聊天工具不太方便。Airdrop 又只能在苹果设备之间使用。所以就开发了这个工具。
只需要在局域网内的一个设备上面安装服务器程序( App 或 CLI)并启动。需要传输数据的设备不需要安装应用,只需要打开一个网页即可。
由于是使用 Rust 和 Tauri 开发,整个应用体积非常小,macOS 安装包 3.56 MB ,而 CLI 程序仅 1.7M 。
Windows + macOS + Linux ,在 next 分支下也有 APK 版本,但是没有放在 release 产物中。
目前使用体验还比较简陋,断网等边界条件没有仔细处理。文件太大的情况下可能有问题(文件传输还不是端到端的)
启动器(服务器)
操作界面
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.