V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
clow
V2EX  ›  程序员

开发了一款无广告的下载器

  •  1
     
  •   clow · 9 小时 12 分钟前 · 1835 次点击

    马上放假了,在节日前送自己也送给 25 年一个礼物

    使用过 idm,ndm,迅雷冲过年会员(最高等级的),各有各的不满意,索性自己+AI 开始做一个自己喜欢的

    官方下载地址

    https://fluxdown.zerx.dev/

    技术栈

    • rust + tokio + reqwest 实现高速并行下载
    • flutter + shadcn-ui 实现高性能的 UI 与可接受的系统资源占用
    • wxt: 一次开发多个浏览器适配

    预览

    首页

    创建下载任务

    设置页面

    功能支持情况

    bt 协议支持中,年前发布

    • http 协议下载
    • 断点续传
    • 分片并发下载
    • ftp 协议
    67 条回复    2026-02-10 23:52:30 +08:00
    1ZeWon
        1
    1ZeWon  
       9 小时 8 分钟前
    可以说一下对比 IDM 有什么优势吗
    cmos
        2
    cmos  
       8 小时 41 分钟前
    这种东西吃力不讨好,前有 free download manager ,后有 aria2+Electron 的 Motrix/imfile 。
    前期推广的时候,很容易被人一句话堵死(比如 1#)。好多好东西都有类似的困境,导致无法正向循环下去而半道崩殂。
    clow
        3
    clow  
    OP
       8 小时 39 分钟前   ❤️ 1
    @cmos 确实,这个东西主要是自己在用,对于相比 xxx 有啥优势,我觉得这就跟小时候家长说 xxx 家孩子怎么样一样,不过我觉得自己是最好的 O(∩_∩)O
    gogo_tutu
        4
    gogo_tutu  
       8 小时 38 分钟前 via iPhone   ❤️ 3
    不,你不是最好的
    clow
        5
    clow  
    OP
       8 小时 32 分钟前
    @gogo_tutu 所以你特意打开手机,点进帖子,就为了告诉我这个吗?希望这让你今天好过了一点。
    gogo_tutu
        6
    gogo_tutu  
       8 小时 31 分钟前 via iPhone   ❤️ 1
    @clow 所以你发帖只为了接受赞扬?那个叫雇水军刷好评,是付费项目
    clow
        7
    clow  
    OP
       8 小时 28 分钟前
    @gogo_tutu 分享项目=求赞扬,这个逻辑链补得挺辛苦的吧🤣
    clow
        8
    clow  
    OP
       8 小时 26 分钟前
    @gogo_tutu 不过你要是愿意免费黑,我也不介意,毕竟也算帮我顶帖了 谢谢🙏
    gogo_tutu
        9
    gogo_tutu  
       8 小时 26 分钟前 via iPhone
    @clow “我觉得自己是最好的 O(∩_∩)O” 这种精神胜利法的目的是什么?不是找打?
    gogo_tutu
        10
    gogo_tutu  
       8 小时 25 分钟前 via iPhone   ❤️ 1
    哈哈 你还是低调点好
    clow
        11
    clow  
    OP
       8 小时 23 分钟前
    @gogo_tutu 看得出来我这项目确实让你挺有表达欲的 😄
    liu19931020
        12
    liu19931020  
       8 小时 20 分钟前
    motrix
    clow
        13
    clow  
    OP
       8 小时 19 分钟前
    @liu19931020 这个断更了,并且吃内存
    la0wei
        14
    la0wei  
       8 小时 7 分钟前
    @1ZeWon #1 IDM 下载没有毛病,分块合并不知道这逻辑什么时候能改掉,而且,IDM 收费不是吗。我最喜欢的 http 下载器是 orbit download manager ,可惜不更新了,新的 ssl 不支持
    支持楼主,idm 没有那么强大,楼主有机会超越的,可惜 http 下载式微了,不是一个好时代
    huiyuanai709
        15
    huiyuanai709  
       8 小时 6 分钟前
    看起确实不错,但是我买了 IDM 的永久会员。
    clow
        16
    clow  
    OP
       8 小时 3 分钟前
    @la0wei bt 下载马上支持😂,主要是这种工具要么断更要么吃内存要么丑,等再完善完善有人用的话开源出来
    clow
        17
    clow  
    OP
       8 小时 2 分钟前
    @huiyuanai709 等我出个赞助页面,就可以转过来了~
    Overfill3641
        18
    Overfill3641  
       7 小时 49 分钟前
    @la0wei http 下载确实不行了,各种鉴权不说还限时,动不动就无法续传。
    datadump
        19
    datadump  
       7 小时 47 分钟前
    支持一下 op 。但是永久免费的话很难持续吧
    lazydog
        20
    lazydog  
       7 小时 43 分钟前
    最近刚好把之前所有的下载器都卸载了,期待你的 macOS 版本,我先试试插件版本
    githmb
        21
    githmb  
       7 小时 38 分钟前
    牛逼,时代变了,AI 的工作量占比多少呀?
    gongym
        22
    gongym  
       7 小时 35 分钟前
    希望支持 BT 搜索
    wew3
        23
    wew3  
       7 小时 35 分钟前
    我来给楼主回点血
    rust 好用不?上手难度怎么样,听说 rust 性能比 nodejs 强很多?
    clow
        24
    clow  
    OP
       7 小时 34 分钟前
    @wew3 肯定比 node 强很多,不过有些情况下不了解底层可能写的性能不如 golang,有一些坑
    clow
        25
    clow  
    OP
       7 小时 33 分钟前   ❤️ 1
    @gongym 明天就发新版支持 bt 了
    clow
        26
    clow  
    OP
       7 小时 26 分钟前
    @githmb flutter 部分百分百
    monkeyWie
        27
    monkeyWie  
       7 小时 18 分钟前   ❤️ 1
    牛的,官网我还以为是 screenshot ,没想到还能交互
    Asimov01
        28
    Asimov01  
       7 小时 16 分钟前
    好东西,感谢开发和分享!
    clow
        29
    clow  
    OP
       7 小时 7 分钟前
    @monkeyWie 哈哈,小彩蛋😂
    LyntNy4n
        30
    LyntNy4n  
       7 小时 5 分钟前
    希望可以支持批量下载和改 UA,其实照着 idm 抄就挺好的 idm 要钱而且太丑了(
    wew3
        31
    wew3  
       7 小时 3 分钟前
    @clow 那为啥不直接用 golang 呢
    clow
        32
    clow  
    OP
       7 小时 2 分钟前
    @wew3 golang 和 flutter 结合没案例,rustdesk 可以参考学习
    clow
        33
    clow  
    OP
       7 小时 1 分钟前
    @LyntNy4n 这个批量下载咋理解呢,一个网页的资源探测?目前支持并发下载任务的,UA 自定义这里记下来了
    monkeyWie
        34
    monkeyWie  
       6 小时 55 分钟前
    @clow #32 哈哈哈哈,这我看到了就有话要说了,我开源的 gopeed 下载器就是 golang + flutter ,感觉可以留个 VX 交流交流
    ntedshen
        35
    ntedshen  
       6 小时 54 分钟前
    额。。。
    bro 你这不就是横排的 fdm 。。。
    clow
        36
    clow  
    OP
       6 小时 53 分钟前
    @ntedshen 诶呀,我没用过这个,看着不错
    clow
        37
    clow  
    OP
       6 小时 51 分钟前
    @monkeyWie 大佬好,之前刚看到 gopeed 就下载了😂emVyb19sb3ZlX3l1bg==
    LyntNy4n
        38
    LyntNy4n  
       6 小时 47 分钟前
    @clow #33 批量下载就是把一个个下载链接按行分开, 然后扔到软件里就可以一口气全添加上
    idm 里也有, 好像叫按剪切板内容导入, 但我觉得挺抽象的, 明明在新建任务的时候粘贴过去就好了, 但 idm 又只能添加单个的链接
    monkeyWie
        39
    monkeyWie  
       6 小时 47 分钟前
    @clow #37 搜不到你账号的呢,加下我的吧:bGl3ZWktODQ2Ng==
    clow
        40
    clow  
    OP
       6 小时 44 分钟前
    @LyntNy4n 这个明天一起加上~
    PC9528
        41
    PC9528  
       6 小时 43 分钟前   ❤️ 1
    建议使用 rust 的 gpui + gpui-component, 全 rust @clow
    nilaoda
        42
    nilaoda  
       6 小时 43 分钟前
    市面上的 http 下载器几乎都是机械硬盘杀手,希望新产品能考虑一下机械硬盘多线程下载大文件的压力,推出一个新的模式?我有一个命令行版本可以参考一下 https://github.com/nilaoda/SharpTools/tree/main/downloader
    clow
        43
    clow  
    OP
       6 小时 43 分钟前
    @monkeyWie 已加~
    nextone
        44
    nextone  
       6 小时 5 分钟前
    网站页面很不错,可以分享思路吗?关于下载软件,几点不成熟的看法,纯 HTTP 下载没出路,大多数人都用浏览器下载了;增加 UA 自定义,配合脚本可以下载百度网盘之类的;支持 bt 下载,在现在的环境,下载速度与迅雷相差很大。现在搞下载器的真是凭借兴趣驱动,点赞👍。
    we1w3i
        45
    we1w3i  
       5 小时 52 分钟前
    已经付费了 IDM ,不想折腾其他的了。期待你的 mac 版本
    1103409364
        46
    1103409364  
       5 小时 17 分钟前
    1
    Schalkiii
        47
    Schalkiii  
       5 小时 5 分钟前
    有便携版,这真是极好的
    clow
        48
    clow  
    OP
       5 小时 1 分钟前 via Android
    @PC9528 对于简单 UI 这个组合很好,但是 UI 的开发体验不好,flutter 的 UI 热更新暂时没法比
    clow
        49
    clow  
    OP
       4 小时 45 分钟前 via Android
    @nextone 网站页面其实就是 ai 写的,没有调教啥,迅雷的话他家搞 bt 死链和太多的 cdn 了,这个比不了。其他功能争取年前搞好😁😁😁
    zer
        50
    zer  
       3 小时 20 分钟前
    IDM 的视频嗅探做的确实不错,我觉得你也得跟进下
    superkkk
        51
    superkkk  
       3 小时 15 分钟前
    xuelang
        52
    xuelang  
       3 小时 6 分钟前
    支持~
    ONEO666
        53
    ONEO666  
       2 小时 21 分钟前
    @cmos idm ndm fdm 都太丑了,有个好看轻量化的也很不错
    orzz
        54
    orzz  
       2 小时 16 分钟前
    支持,会开源么
    loading
        55
    loading  
       2 小时 16 分钟前 via Android
    网站做得好,是怎么做的?
    clow
        56
    clow  
    OP
       1 小时 59 分钟前 via Android
    @orzz 暂时功能没完善,完善后会开源~
    ragnaroks
        57
    ragnaroks  
       1 小时 58 分钟前
    网站报红了
    ragnaroks
        58
    ragnaroks  
       1 小时 54 分钟前
    资源占用如何?希望和 NDM 接近,windows 的下载器这块除了 NDM 和 aria2c 其它的臭鱼烂虾太多了
    xxbing
        59
    xxbing  
       1 小时 33 分钟前 via iPhone
    google 访问官网报危险网站
    zengshouru
        60
    zengshouru  
       1 小时 32 分钟前
    希望支持下载 YouTube 视频和其它视频,这样就可以替代 IDM 了
    clow
        61
    clow  
    OP
       1 小时 31 分钟前 via Android
    @xxbing 明天我看下,证书是 cf 的,不应该啊😦
    zololiu
        62
    zololiu  
       1 小时 23 分钟前
    冲这个研制,也要下载下来玩一玩,感谢大佬分享!
    lujiaxing
        63
    lujiaxing  
       1 小时 10 分钟前
    还是那句话, 如果只是复刻 IDM / FDM 的功能的话, 确实是做的意义不大. 就像一楼那种, 一句话就给你堵回去了. 最好是多做一些功能. 比如 BT + ED2K + HTTP + FTP + 远程下载 + 视频站嗅探 + 网盘嗅探.


    其实以现在的互联网, 下载工具已经不是什么必需品了. 普通的下载, 用软件内置的下载器 (比如 Steam, Edge, Chrome) 已经足够, 现在的网速就算不用什么下载器, 大部分家庭都是光纤接入, 千兆家宽, 下载几个 GB 的内容大多也都是秒下. 一些视频资源 (电影, 动漫等) 一方面大多都可以直接在线看 (虽然要花钱), 没必要下载. 另一方面 BT 网络被运营商封得死死的, Tracker 几乎都被墙完了. 所以下载工具早就已经边缘化了. 当年主做下载器的迅雷现在也早就已经转型做直播 (Hiya 、Wefun) 跟云服务了. 但是其实如果能够实现类似迅雷那种 BT / ED2K 加速功能的话, 其实还是有搞头. 但是那又涉及版权以及合规问题, 更麻烦. 如果这个产品你是想持续做下去, 而不仅仅是一个在面试时证明自己能力项目的话, 个人建议你可以考虑往远程下载 + 视频嗅探方向探索. 这个需求目前来说相对比较大. 尤其 B 站, 微博, Twitter, Y2B 上的视频.
    lujiaxing
        64
    lujiaxing  
       1 小时 2 分钟前
    再有如果可以的话, 你可以研究一下那些男厕所小广告上的色情视频站 (什么什么.cc 这种网址) 里的视频怎么嗅探一下. 这些看起来不打眼的小色情站, 视频防盗链做的相当厉害. 你要是能用程序把这些站的视频扒下来, 那你这个软件应该也能有不小的受众哦~
    clow
        65
    clow  
    OP
       1 小时 0 分钟前 via Android
    @lujiaxing 感谢建议,差异化这方面在听取各位前辈们的提议,在考虑后续实现插件市场的功能
    clow
        66
    clow  
    OP
       56 分钟前 via Android
    @lujiaxing 好建议,但这种功能只是资源嗅探,小视频可与我无关😆😆
    clow
        67
    clow  
    OP
       52 分钟前 via Android
    @nilaoda 好建议,确实没考虑机械硬盘这方面
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1453 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 16:45 · PVG 00:45 · LAX 08:45 · JFK 11:45
    ♥ Do have faith in what you're doing.