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

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

  •  1
     
  •   clow · 14 小时 52 分钟前 · 2079 次点击

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

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

    官方下载地址

    https://fluxdown.zerx.dev/

    技术栈

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

    预览

    首页

    创建下载任务

    设置页面

    功能支持情况

    bt 协议支持中,年前发布

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


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