一个用于局域网跨设备传输消息的轻量小工具

309 天前
 bertonzh

仓库主页: 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 产物中。

缺点

目前使用体验还比较简陋,断网等边界条件没有仔细处理。文件太大的情况下可能有问题(文件传输还不是端到端的)

截图

启动器(服务器)

操作界面

2597 次点击
所在节点    分享创造
14 条回复
sodulty
308 天前
可 可是,让公司安装个 nas 是不是更方便?还可以更方便的管理版本

成本低点,找个旧电脑 usb 插满硬盘,网络共享,就能满足你们内网多设备传文件的需求
bertonzh
308 天前
@sodulty 如果你们公司已经装了 NAS ,当然会觉得 NAS (在文件传输方面)更方便。

但是如果只是传一段文字呢?
管理版本?我就是在手机上录个屏然后发到电脑,为啥要管理版本?

你拿我这个工具跟 NAS 相比较,真的感觉很奇怪。他们解决的根本就是不一样的事情,不知道为啥你会把这两个东西相提并论...

况且你真的觉得「让公司找一个旧电脑安装一个 NAS 」这件事比「我自己下载安装一个 3M 的软件」更方便?
EspoirBao
308 天前
做的不错,我选择 localsend
sodulty
308 天前
@bertonzh 造一个内网 IM 好了,楼主我看好你。 没有及时通讯和隐私方面考虑的话,那 NAS 足够
bertonzh
308 天前
@EspoirBao 文件传送这块 localsend 做的确实更好。

@sodulty 这不是够用不够用的问题,现实情况是:不是所有公司都有 NAS ,让公司安装一个,这件事本身就没有你说的那么轻松。你拿 NAS 来对比我这个工具,这种行为,实在是很奇葩。
FangCh2
308 天前
傻瓜不会用🤣
DustOnTheHeart
308 天前
win 下我用的多屏协同,
linux 下用的 kde connect,
linux 下 kde 有时候稍微有点不方便,从 linux 向手机发文件的时候有点麻烦,用蓝牙传又很慢
NouveauNom
307 天前
可以参考下 landrop ,但是他没有办法发送文字
ufok
307 天前
试试 snapdrop
本人自用部署了个。www.952727.xyz
bertonzh
306 天前
@ufok 这个真的不错(除了不能发文字)
交互跟 AirDrop 几乎一样了,思路也挺有意思,看上去应该是通过公网 IP 判断是否是同一网络,然后网络内部设备之间通过 WebRTC 传输,文件传输挺快的。
ufok
306 天前
@bertonzh 可以发文字啊。pc 端右键,移动端长按就可以发了
bshu
305 天前
可以试试 PP 直连,应该能解决你的需求,www.ppzhilian.com
bertonzh
304 天前
大家推荐的其他工具都不错
nocmt
278 天前
macOS 装个外置 USB 网卡再用 Parallel Desktop 安装 各安卓厂家自己的互联互通软件不就好了?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/957205

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX