V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
bertonzh
V2EX  ›  分享创造

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

  •  
  •   bertonzh ·
    meowtec · 288 天前 · 2523 次点击
    这是一个创建于 288 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    缺点

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

    截图

    启动器(服务器) 启动器

    操作界面

    网页

    第 1 条附言  ·  284 天前
    大家推荐的其他工具都不错
    14 条回复    2023-08-16 10:09:15 +08:00
    sodulty
        1
    sodulty  
       288 天前
    可 可是,让公司安装个 nas 是不是更方便?还可以更方便的管理版本

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

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

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

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

    @sodulty 这不是够用不够用的问题,现实情况是:不是所有公司都有 NAS ,让公司安装一个,这件事本身就没有你说的那么轻松。你拿 NAS 来对比我这个工具,这种行为,实在是很奇葩。
    FangCh2
        6
    FangCh2  
       287 天前
    傻瓜不会用🤣
    DustOnTheHeart
        7
    DustOnTheHeart  
       287 天前
    win 下我用的多屏协同,
    linux 下用的 kde connect,
    linux 下 kde 有时候稍微有点不方便,从 linux 向手机发文件的时候有点麻烦,用蓝牙传又很慢
    NouveauNom
        8
    NouveauNom  
       287 天前
    可以参考下 landrop ,但是他没有办法发送文字
    ufok
        9
    ufok  
       286 天前
    试试 snapdrop
    本人自用部署了个。www.952727.xyz
    bertonzh
        10
    bertonzh  
    OP
       286 天前
    @ufok 这个真的不错(除了不能发文字)
    交互跟 AirDrop 几乎一样了,思路也挺有意思,看上去应该是通过公网 IP 判断是否是同一网络,然后网络内部设备之间通过 WebRTC 传输,文件传输挺快的。
    ufok
        11
    ufok  
       286 天前
    @bertonzh 可以发文字啊。pc 端右键,移动端长按就可以发了
    bshu
        12
    bshu  
       285 天前
    可以试试 PP 直连,应该能解决你的需求,www.ppzhilian.com
    bertonzh
        13
    bertonzh  
    OP
       284 天前
    大家推荐的其他工具都不错
    nocmt
        14
    nocmt  
       258 天前
    macOS 装个外置 USB 网卡再用 Parallel Desktop 安装 各安卓厂家自己的互联互通软件不就好了?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4994 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 09:19 · PVG 17:19 · LAX 02:19 · JFK 05:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.