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

做了个跨平台文件传输助手,“闪电藤”,立志还原微信文件传输助手的使用体验

  •  
  •   cmlanche ·
    cmlanche · 2023-10-15 14:46:23 +08:00 · 7027 次点击
    这是一个创建于 429 天前的主题,其中的信息可能已经有所发展或是发生改变。

    相信大家在传输文件的时候都是用的微信传输助手,是否还是很方便的,但在很多场景下,微信显得非常不方便,在见过 LocalSend 的神奇之后,因为它在使用体验上有诸多别扭,所以我在其之上做了二开,立志想让它变成国内文件传输的最佳工具,下面是我写的一个简介。

    简介

    闪电藤是基于 LocalSend 二次开发的一款局域网文件传输工具,完全兼容 LocalSend ,在它的基础上进行 UI 交互的重新设计,以及功能上的增强和删减,使其更加符合中国用户的使用体验。

    有了 LocalSend ,还要开发闪电藤,在于 LocalSend 的更新迭代速度较慢,并且它的使用体验更多的是按国外的来设计的,国内很多需求反馈无法实现,所以我重新设计 LocalSend ,并且向所有人无广告免费开放使用,并征集大家的需求,共同建设一个更完美的 LocalSend 。

    您可以关注我们的微信公众号,向我们反馈需求 or BUG

    我们为什么需要闪电藤/localsend ?

    先问大家一个问题,你们在多个设备传输文件的时候都用什么工具呢? 答案似乎很明显,是微信,但微信有明显的问题。

    微信文件助手的问题

    主要是 5 个方面:

    必须联网: 某些工作,基于安全考虑,是不允许办公设备连接外网的,那么微信就无法登录,更别提传输文件了。

    不安全: 微信文件传输是将文件传输到微信服务器的,这些文件都是要经过微信扫描的,所以有些隐私性强一些的文件最好不要走微信文件传输助手。

    文件大小限制: 如无法发送超过 60 分钟的视频,见下图:

    传输速度慢: 因为微信传输是基于网络的,因此它的传输速度取决于您自家的网络宽度以及微信服务器的稳定等诸多因素,对稍大(超过 100M )的文件都不适宜用微信作为传输工具。

    设备限制: 微信的机制,决定了它同一类型设备只能登录一个账户(当然安卓可以双开,但也仅仅只能登录 2 个账户),比如 iOS 给 iOS 传输文件,或者 windows 给 windows 传输文件就非常尴尬,只能 A 设备登录后将文件发个文件助手,然后在 B 设备上再次登录去下载,就非常的不方便。

    并且微信在某些设备上不支持,比如机顶盒、Linux 等

    微信文件助手事宜的场景: 有网络的环境且网络环境很好,且文件不大、视频不超过 1 小时,且文件无私密性,不需要 2 个外更多设备传输,在这些严格环境下,它的使用是非常方便的,这样子的场景我建议大家用微信就好。

    闪电藤的优势

    微信的劣势,就是闪电藤的优势,因为它基于局域网内的传输,安全稳定且不限速

    同时,我们在使用体验上尽量还原用户在微信文件传输助手上的使用体验,让大家在使用上更顺畅。

    闪电藤临时官网: https://lightningvine.zishu.life/
    正式官网是:lightningvine.cn ,临时官网后续可能会下线

    89 条回复    2023-11-07 19:25:51 +08:00
    kkk9
        1
    kkk9  
       2023-10-15 15:22:35 +08:00   ❤️ 6
    非必要不要使用 cn 域名😅
    djokor
        2
    djokor  
       2023-10-15 16:10:45 +08:00   ❤️ 1
    LANDrop
    Xi
        3
    Xi  
       2023-10-15 16:15:19 +08:00   ❤️ 3
    试了一下,没发觉和 localSend 有什么区别,而且 localSend 开源
    hsfzxjy
        4
    hsfzxjy  
       2023-10-15 16:26:57 +08:00 via Android   ❤️ 18
    > 还原微信传输助手体验

    但是我觉得微信体验很烂诶🤔
    0o0O0o0O0o
        5
    0o0O0o0O0o  
       2023-10-15 17:00:40 +08:00 via iPhone   ❤️ 2
    看到是基于 localsend 做,我以为是要整活,比如还原微信的文件大小限制、时间到了文件失效、必须登录账户,没想到真的是做产品
    lchkid
        6
    lchkid  
       2023-10-15 17:12:13 +08:00
    借楼问一下,如果公司办公设备连有线,又不提供无线网,PC 和 Android 手机/iPhone 手机如何共享呢,是不是只能用微信传输助手了
    hsfzxjy
        7
    hsfzxjy  
       2023-10-15 17:47:36 +08:00 via Android
    @lchkid 有蓝牙的话可以用蓝牙
    Rashida
        8
    Rashida  
       2023-10-15 18:04:29 +08:00 via iPhone
    ios 版还没有上吗
    maleclub
        9
    maleclub  
       2023-10-15 18:20:02 +08:00 via Android
    LocalSend 正常使用情景是跨系统( ios/Mac/Linux/Android 等)的局域网内传送文件与文本,撤上微信干嘛?微信上面的文本与文件可以通过分享到 LocalSend 传出,实在想不明白与微信文件助手有何可比性?最后 LocalSend 是开源的。
    yena
        10
    yena  
       2023-10-15 18:22:00 +08:00
    要是有自部署在服务器上的类似传输助手的工具就好了
    surbomfla
        11
    surbomfla  
       2023-10-15 18:35:55 +08:00 via Android
    看了官网但没下软件,我理解的你说的优势是与发送聊天信息一样发送文件,而不是像 localsend 发送第二次文件,接收端需要把第一次发送的文件确认接收。
    cmlanche
        12
    cmlanche  
    OP
       2023-10-15 20:29:50 +08:00
    @Xi 才开始,后面会考虑加上蓝牙等其他功能,也会重点看用户想要做成什么样子
    cmlanche
        13
    cmlanche  
    OP
       2023-10-15 20:30:37 +08:00
    @lchkid 可以自建 WiFi 热点
    cmlanche
        14
    cmlanche  
    OP
       2023-10-15 20:31:13 +08:00
    @surbomfla 可以设置免确认,自动接收
    cmlanche
        15
    cmlanche  
    OP
       2023-10-15 20:32:54 +08:00
    @Xi LocalSend 确实开源,我这个没开源,但 LocalSend 是 mit 协议的,允许二开,这也不是啥问题,LocalSend 软件很好,我也不否认,但它无法按国内很多用户的想法来做,我就是想搞成更国产化一点的
    cmlanche
        16
    cmlanche  
    OP
       2023-10-15 20:33:55 +08:00
    @hsfzxjy 主要是发送文件跟聊天一样的这种感受,你试试 LocalSend 的发送,跟微信就很不一样,第一次使用要摸索一下
    cmlanche
        17
    cmlanche  
    OP
       2023-10-15 20:35:29 +08:00
    @maleclub 因为都是传输文件呀,而现在大多数人文件传输可不都借用微信来传?我是想普及一下另外一种方式,弥补微信的不足
    cmlanche
        18
    cmlanche  
    OP
       2023-10-15 20:40:00 +08:00
    @kkk9 为啥?
    cmlanche
        19
    cmlanche  
    OP
       2023-10-15 20:42:44 +08:00
    @lchkid 手机都可以建 WiFi 热点,主要是 pc ,pc 如果能连 WiFi 的话,也没问题,后面闪电藤也可能会做广域网的文件传输功能
    luomu24
        20
    luomu24  
       2023-10-15 20:53:27 +08:00
    我自己写了个小的 go 程序,局域网用网页互传文件呃。
    om2mo
        21
    om2mo  
       2023-10-15 20:55:12 +08:00
    localsend 一点也不好用 没有后台
    cmlanche
        22
    cmlanche  
    OP
       2023-10-15 21:09:52 +08:00
    @luomu24 我这个也可以用网页传
    itianjing
        23
    itianjing  
       2023-10-15 21:10:03 +08:00
    看了下写的基本功能免费,后面打算怎么收费呀,哪些功能打算作为高级功能
    cmlanche
        24
    cmlanche  
    OP
       2023-10-15 21:10:51 +08:00
    @om2mo 使用上跟国内用户习惯区别蛮大的。这个就是无后台的,有后台的那是微信那种,先把文件传输到后台,然后再在后台下载
    cmlanche
        25
    cmlanche  
    OP
       2023-10-15 21:11:45 +08:00
    @itianjing 这个得看用户反馈了,现在还不清楚,目前开放的功能都免费,LocalSend 的功能免费我这个也都免费
    iMusic
        26
    iMusic  
       2023-10-15 21:15:03 +08:00
    推荐使用爱传送(原 Mfiles ),好用,而且作者更新优化很频繁。https://mfiles.maokebing.com/
    kkk9
        27
    kkk9  
       2023-10-15 21:51:42 +08:00
    @cmlanche #18 随时可以停止解析并 hold ,只要他们觉得你的网站非法(包括但不限于未备案、面向境外用户等常见原因)

    最主要的是无法申诉😋
    dcsite
        28
    dcsite  
       2023-10-15 21:54:55 +08:00   ❤️ 1
    我为什么用微信文件传输助手?因为电脑和手机都不需要另外安装软件。
    Kirscheis
        29
    Kirscheis  
       2023-10-15 22:06:54 +08:00
    V2 人均 NAS ,syncthing ,再不济的也会一手 python -m http.server ,感觉是不是发 b 站抖音新用户和反馈会多一点
    zyxk
        30
    zyxk  
       2023-10-15 22:08:10 +08:00
    建议发送一个文件夹,应该显示一条历史,而不是几千条,一个文件一条
    Kirscheis
        31
    Kirscheis  
       2023-10-15 22:08:10 +08:00
    以及你的官网 503 了。。。
    ShuWei
        32
    ShuWei  
       2023-10-15 22:28:44 +08:00
    这对标有点奇怪,微信是随时都要用的,传个文件只是顺手,如此国民的东西,为啥要成为被对标的对象呢?为了偶尔传个文件,特意每个设备上装一个 app ,似乎不太值,除非你如同 airdrop 般深入系统骨髓
    wangerka
        33
    wangerka  
       2023-10-15 22:35:59 +08:00   ❤️ 1
    多个设备传输文件的时候都用什么工具呢?答案是 kde connect ,用过的都说好。除了传输文件,还能剪贴板,遥控,远程输入,多媒体控制,运行命令,来电通知,联系人/通知同步,鼠标接受
    wangerka
        34
    wangerka  
       2023-10-15 22:36:26 +08:00
    @wangerka 当然,最重要的是:开源
    maleclub
        35
    maleclub  
       2023-10-15 23:17:10 +08:00 via Android
    @ShuWei 我也是这么理解,再进一步,大文件 500M B 远端传送我一般丢邮件发送或者百度/天翼网盘,省事速度有保障。
    cmlanche
        36
    cmlanche  
    OP
       2023-10-15 23:27:57 +08:00
    @zyxk 这也是我想改进的
    cmlanche
        37
    cmlanche  
    OP
       2023-10-15 23:28:38 +08:00
    @wangerka 你想要开源的,那你可以选择原版 LocalSend
    cmlanche
        38
    cmlanche  
    OP
       2023-10-15 23:30:04 +08:00
    @ShuWei 对标微信确实有点大,达到国民级别的用户使用,你可以认为是我的梦想
    cmlanche
        39
    cmlanche  
    OP
       2023-10-15 23:30:35 +08:00
    @Kirscheis https://lightningvine.zishu.life/ 这个没有吧
    cmlanche
        40
    cmlanche  
    OP
       2023-10-15 23:31:11 +08:00
    @wangerka kde connect 我去了解下,感谢推荐
    cmlanche
        41
    cmlanche  
    OP
       2023-10-15 23:32:22 +08:00
    @Kirscheis 感谢建议,慢慢来吧,我这也才开始,B 站和抖音还有小红书都会发,我也厚脸皮欢迎大家帮我推荐
    ShuWei
        42
    ShuWei  
       2023-10-16 00:36:34 +08:00
    @cmlanche 你好像没明白我的意思,微信传文件只是副业,还是众多副业中偏小的那个,因为顺带,所以才用它,也因为此,它已经解决了大部份需求
    Aixtuz
        43
    Aixtuz  
       2023-10-16 01:52:52 +08:00
    微信也不是非得登录的,官网还有个文件传输助手网页版。
    自己的机器,想传文件方法非常多,就不罗嗦了。
    别人的机器不想让安装软件,自己又不想在人家机器上登录,
    所以这个文件传输助手网页版就比较合适这个场景了。
    stinkytofu
        44
    stinkytofu  
       2023-10-16 02:13:02 +08:00
    #28 楼说的很有道理, 很少人会为了传文件专门在所有设备上装一个软件, 而微信随时随地都有. 我是不可能装额外的软件的, 而且 snapdrop 这个网页也可以实现局域网互传, 不一定比你的功能丰富, 但是强就强在每个设备上都有浏览器. 你基于 LocalSend 还不开源, 未来还打算收费, 就仅仅就传文件这个需求的功能拓展还想收费, 我是不看好的!
    sadfasdfa
        45
    sadfasdfa  
       2023-10-16 08:39:57 +08:00 via iPhone
    局域网内不同网段可以用吗
    dcdlove
        46
    dcdlove  
       2023-10-16 08:47:03 +08:00
    op 可以复刻一个 https://wormhole.app/ 中文版 这个真的太好了用了
    Baloneo
        47
    Baloneo  
       2023-10-16 09:00:30 +08:00
    kde connect
    anytk
        48
    anytk  
       2023-10-16 09:13:55 +08:00
    KDE Connect
    sdrpsps
        49
    sdrpsps  
       2023-10-16 09:27:58 +08:00   ❤️ 1
    我用 SnapDrop ,免安装,有浏览器就行
    lysS
        50
    lysS  
       2023-10-16 09:31:58 +08:00
    那个 LocalSend 内网传个文件有啥神奇的?
    qeqv
        51
    qeqv  
       2023-10-16 09:36:37 +08:00
    @lysS 全平台支持,传输方便且速度快,至少目前我还没发现有体验胜过 LocalSend 的软件
    shunia
        52
    shunia  
       2023-10-16 09:49:39 +08:00
    @dcdlove #46 很多中文产品啊,比如奶牛快传。

    局域网快传,让我想起信鸽了。
    OAw7tR7N38cBxiic
        53
    OAw7tR7N38cBxiic  
       2023-10-16 09:52:54 +08:00
    如果是非局域网呢?
    choah
        54
    choah  
       2023-10-16 10:14:50 +08:00
    (想做国产化软件,在主界面加入几个贷款广告就很国产化了
    NelsonZhao
        55
    NelsonZhao  
       2023-10-16 10:24:44 +08:00
    Localsend 用户发言:UI 方面暂时不谈,Localsend 已经可以满足需求,你在描述中只是说了对原有功能做了增强和删减,这个可以详细说说吗,应为不知道做了哪些优化,所以没有动力去下载体验.
    Hilong
        56
    Hilong  
       2023-10-16 11:05:17 +08:00
    给个建议,安卓安装包给一个二维码下载链接吧。手机二维码扫描一下就可以下载
    ww940521
        57
    ww940521  
       2023-10-16 11:32:15 +08:00
    360 极连也挺好用的。
    cmlanche
        58
    cmlanche  
    OP
       2023-10-16 12:15:24 +08:00 via Android
    @NelsonZhao 好的,后面我写一下这块的文档
    cmlanche
        59
    cmlanche  
    OP
       2023-10-16 12:16:25 +08:00 via Android
    @ccnocc 完全没局域网,后面可能考虑做广域网,发送文件时优先选择局域网环境
    cmlanche
        60
    cmlanche  
    OP
       2023-10-16 12:17:14 +08:00 via Android
    @sadfasdfa 你可以试一试
    cmlanche
        61
    cmlanche  
    OP
       2023-10-16 12:17:57 +08:00 via Android
    @Aixtuz 确实有个网页版,我也才知道
    cmlanche
        62
    cmlanche  
    OP
       2023-10-16 12:18:32 +08:00 via Android
    @Hilong 好的,感谢建议,今天就给加上
    nullboy
        63
    nullboy  
       2023-10-16 13:28:27 +08:00
    LocalSend 难用的一比
    nn200433
        64
    nn200433  
       2023-10-16 13:56:12 +08:00
    不是我吐槽,真没啥亮点,LocalSend 、LANDrop 都很 OK 了。就传个文件而已,而且国产系统很多都自带远程文件夹功能....再者,开源的[简朴]( https://github.com/ismartcoding/plain-app/blob/main/README_zh_CN.md)也很 ok ,你这重复造轮子还不开源,就很让人不想用了。

    c2const
        65
    c2const  
       2023-10-16 14:21:20 +08:00
    竞品太多了,没有使用欲望 :(
    proxychains
        66
    proxychains  
       2023-10-16 14:44:37 +08:00
    ```bash
    立志还原微信文件传输助手的使用体验
    ```
    我看不懂大受震撼.png
    gaifanking
        67
    gaifanking  
       2023-10-16 14:50:52 +08:00
    跟 20 年前的飞鸽传书有什么区别?
    cmlanche
        68
    cmlanche  
    OP
       2023-10-16 14:51:52 +08:00 via Android
    @nn200433 萝卜青菜,各有所爱
    cmlanche
        69
    cmlanche  
    OP
       2023-10-16 15:10:15 +08:00 via Android
    @nullboy 所以我想改一下,至少让它更好用
    tensorzhang
        70
    tensorzhang  
       2023-10-16 15:12:59 +08:00

    这不是和他一样吗
    cmlanche
        71
    cmlanche  
    OP
       2023-10-16 15:31:53 +08:00 via Android
    @tensorzhang 很像,这是啥?
    tensorzhang
        72
    tensorzhang  
       2023-10-16 15:38:55 +08:00
    aogg
        73
    aogg  
       2023-10-16 16:01:52 +08:00
    搞个网页版互联吧,这么简单的为什么要客户端,小程序版本和快应用也要支持下吧
    cmlanche
        74
    cmlanche  
    OP
       2023-10-16 16:24:43 +08:00 via Android
    @aogg 目前网页发送也支持
    qiandongdong
        75
    qiandongdong  
       2023-10-16 21:15:31 +08:00
    有 linux 版本就好了
    cmlanche
        76
    cmlanche  
    OP
       2023-10-16 21:40:01 +08:00
    @qiandongdong 暂时不是我的主要版本,但你可以下载 LocalSend 的 linux 版本代替
    ajan
        77
    ajan  
       2023-10-17 09:38:32 +08:00
    LocalSend 对 macOS 版本 要求有点高,然后就放弃了
    iamtsm
        78
    iamtsm  
       2023-10-17 10:03:21 +08:00
    大佬很强,有没有兴趣做我这个开源的客户端版本,一直还没做

    https://github.com/tl-open-source/tl-rtc-file
    cmlanche
        79
    cmlanche  
    OP
       2023-10-17 10:41:18 +08:00 via Android
    @iamtsm 可以考虑集成一下
    chenzw2
        80
    chenzw2  
       2023-10-18 08:52:43 +08:00
    以前做过一个网页版快速传输,还行! https://online.bqrdh.com/p2p/transfer
    iamtsm
        81
    iamtsm  
       2023-10-18 11:05:46 +08:00
    @cmlanche 大佬,方便的话咱们可以加 qq 聊一下不,互相讨论学习一下思路
    cmlanche
        82
    cmlanche  
    OP
       2023-10-19 20:01:08 +08:00 via Android
    @iamtsm 官网上有加群方式,你看一下
    cmlanche
        83
    cmlanche  
    OP
       2023-10-21 18:58:02 +08:00
    @iamtsm 你这个很不错呀,大佬加我微信 cmlanche
    cmlanche
        84
    cmlanche  
    OP
       2023-10-22 16:00:44 +08:00
    @chenzw2 1M 的东西都传递了很久啊,p2p 也不快啊
    albertofwb
        85
    albertofwb  
       2023-11-01 16:37:00 +08:00 via iPhone
    telegram 就行了
    cmlanche
        86
    cmlanche  
    OP
       2023-11-07 19:23:13 +08:00 via Android
    @zyxk 这个问题确实要改掉
    cmlanche
        87
    cmlanche  
    OP
       2023-11-07 19:24:12 +08:00 via Android
    @yena 我后面会支持私有广域网
    cmlanche
        88
    cmlanche  
    OP
       2023-11-07 19:24:57 +08:00 via Android
    @dcsite 很多场景确实微信方便
    cmlanche
        89
    cmlanche  
    OP
       2023-11-07 19:25:51 +08:00 via Android
    @qiandongdong linux 版本在 2.0.2 上自己支持了,还支持 deepin
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5816 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 01:56 · PVG 09:56 · LAX 17:56 · JFK 20:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.