zerx-lab/FluxDown
一个免费、跨平台的下载管理器,把 HTTP、BitTorrent 和流媒体下载收进同一个工具。
解决什么问题
经常下载大文件的人,最后往往要同时开好几个工具:浏览器下普通 HTTP,别的客户端下磁力链接,流媒体再来一个,NAS 上还要单独跑一个只有 Web 界面的守护进程。每个工具都有自己的队列、断点续传逻辑和脚本接口。FluxDown 的做法是把这些协议统一到一个 Rust 引擎后面,再分别提供桌面端、移动端、服务端和 CLI 入口。
有什么不同
和 IDM 比,差异主要在授权和平台:IDM 只支持 Windows 且收费,FluxDown 是 AGPL-3.0、免费,覆盖 Windows、macOS、Linux、Android 和无头 NAS。和长期存在的开源下载器 aria2 比,FluxDown 自带图形界面和浏览器扩展,而不是一个靠配置文件驱动的守护进程;它还提供 aria2 兼容的 JSON-RPC 接口,迁移成本相对低。真正多走一步的是协议组合:BitTorrent、eD2K 和带 AES 解密的 HLS/DASH 共用一个任务队列,另外还有一个 MCP server 让 AI 客户端提交下载任务。MCP 这点更像新鲜感,不算采用理由。
适合谁
适合同时有笔记本和 NAS 的折腾型用户与 homelab 玩家,尤其是看重开源、本地下载不需要账号的人。Docker 镜像、群晖/威联通/OpenWrt 安装包和 Unraid 模板说明自托管用户是明确目标。只是偶尔存个 PDF 的人没必要换。需要十年以上成熟代码库和庞大插件生态的人,应该去看更老牌的替代品——这个项目只有大约四个月大。
上手成本
桌面端从 GitHub Releases 或官网下载安装包;服务端用 Docker Compose 启动,首次运行要设置一个 8 到 128 位可见 ASCII 字符、含字母和数字的访问密钥。本地状态默认用 SQLite,服务端可选 PostgreSQL。README 里有两句值得原样引用而不是转述:项目自称「This is not a zero-telemetry application」,匿名安装和日活统计默认开启,可通过 analytics_enabled 关闭;AGPL-3.0 授权在你要嵌入或再分发时会有约束。服务端默认开放管理 API 和 MCP,README 自己也提醒要用 HTTPS 反向代理保护。功能面铺得这么宽的新项目,迭代会很频繁。
点评
一个 113 天的项目列出这么多功能,确实少见;本月 Rust 分类榜 +1,828 star、排名第 20,说明关注度在快速上升。但它从未进过每日 trending 榜,唯一的 Show HN 帖子只拿到 2 分、0 条评论,所有性能说法都只有仓库自述。这更像一个包装到位、迭代很快的新项目,而不是已经沉淀下来的老牌工具。如果你今天就需要一个免费的跨平台 IDM 替代品,尤其要挂 NAS,值得一试;但不建议在没亲自验证断点续传和各协议边界情况之前,就把它定成团队的标准工作流。
Hacker News 讨论
本文由 AI 根据项目 README 生成,更新于 2026年10月24日,以项目官方文档为准。