国产Rust下载器FluxDown,六协议一队列还不收钱
IDM收费,FDM的作者跑路之后下载器圈有点寂寞。国产这边冒出来一个FluxDown,用Rust重写,六个协议一个引擎,不收钱也没有广告。
GitHub上3300多星,AGPL-3.0开源,今天还在提交。

FluxDown 是什么
一个多协议下载管理器,定位是IDM的免费开源替代品,官网在这里,作者的说法是「下载一切,原生极速」。代码在GitHub仓库,更新很勤。
架构分四层:最下面是异步Rust内核,管协议、分段和SQLite持久化;往上是常驻的守护进程fluxdownd,掌管任务队列、定时、RSS、插件和Webhook;再往上是常驻的agent,负责托盘、浏览器捕获和本机API;最上面是按需启动的桌面窗口。
这个分层的意思很直接:关掉窗口,下载照旧。你点右上角叉号只是关了个界面,传输在后台的agent和daemon里继续跑,下次打开窗口立刻接上实时状态。
界面用的是GPUI,Zed编辑器背后那套Rust UI框架,GPU直接绘制,没有WebView也没有Electron,macOS、Windows、Linux是原生窗口共用一套Rust代码。
引擎做了什么
它跟普通多线程下载器最大的区别,是分段是运行时切的,不是下载开始前切死的。
某条连接提前完成了,它会把还在传输中最慢的那个分段对半拆开、接管后半截。空闲连接也会把最大的在传分段拆开去救援。官网管这叫互助抢速,实际效果就是任何一个慢镜像都拖不住整个下载。
除此之外还有连接复用(长连接在分段间复用,省掉重复握手)和按域名学习(记住每个主机的连接上限和起步提示)。
官方宣称最快能到10倍加速,这个是自家说法,参考着看。
六种协议
每种协议都有专属下载器,但都在同一个Rust引擎里,共享队列、限速、重试、分类和续传状态。
- HTTP / HTTPS:Range请求加动态分段,支持Cookie、自定义请求头和代理
- FTP:传统文件服务器,支持续传
- BitTorrent:磁力链接和种子文件,可逐个选文件,支持Tracker列表
- HLS:选画质、并行下载分片、AES-128解密后合并成单个文件
- DASH:音轨和视频轨分开下,结束后自动合并
- eD2K:走服务器列表和Kad网络,自带哈希校验
磁力和ed2k这两条是IDM没有的,PT和论坛资源多的朋友应该用得上。
浏览器接管
Chrome、Edge、Firefox都有扩展,作用是在浏览器保存文件之前就把下载拦下来,连同Cookie和来源页一起送进FluxDown。
拦截是三层的:响应头判定、文件名判定、兜底监听。官网说别人漏掉的它都能接住。
还带资源嗅探,能把页面里的视频、音频、HLS和DASH流按标签页分组列出来。复制的链接和fluxdown:协议链接会直接打开预填好的新建下载窗口。
不想装扩展的话,Tampermonkey用户脚本可以改走本机API投递。
平台
桌面三平台:Windows 10及以上(x64和ARM64)、macOS(Apple Silicon和Intel)、Linux(x64)。不支持Windows 7/8/8.1。
服务器和NAS这块给得挺全:Docker镜像、免Docker的二进制直接跑,还有OpenWrt软路由的ipk加LuCI插件、群晖DSM 6和7的spk、QNAP的qpkg。启动后浏览器访问127.0.0.1:17800就能用。
另外有命令行CLI、Android的APK,还有REST、aria2 RPC和MCP接口——最后这个挺有意思,可以让AI客户端帮你管下载任务。
macOS 用户注意
官网FAQ里专门有一条,是很多人第一次装都会卡住的地方。
macOS会提示「应用已损坏」或者「来自身份不明的开发者」。 原因是FluxDown暂时没有用Apple的开发者证书签名,不代表应用真有问题。终端执行一条命令放行就行,具体步骤官网有个Gatekeeper指南。
这个不是FluxDown的bug,是没签名的通病,但第一次遇到确实会以为下载坏了。
实际局限
官方FAQ回答得很实在,我照着说。
它说支持Windows 10以上、macOS和Linux,不支持更老的Windows。安全性上它强调Rust保证内存安全,浏览器扩展走Native Messaging Host跟应用通信,用的是本地IPC通道,不往外部服务器发任何数据,下载数据都留在本机。
open issues现在386个,0.5.1版本刚发,AGPL-3.0的协议也意味着你要是想闭源商用得先想清楚许可。
有一点要提醒:10倍加速是官方在理想条件下的说法,动态分段对服务器是否支持Range、是否限速、线路质量如何都影响实际速度。真正好不好用,取决于你常下的站。
Tips
- macOS装了提示已损坏,别急着删,官网Gatekeeper指南一步解决
- Windows不支持7和8,别在这两个系统上浪费时间
- HLS和DASH能直接拆成单个视频文件,m3u8链接可以试
- 磁力和ed2k是IDM没有的,PT资源多的用得上
- 关窗口不等于停止下载,这点设计比很多下载器强
- 群晖和OpenWrt有官方套件,软路由玩家可以直接装
- 有MCP接口,能让AI客户端帮你管下载
- 全部免费开源无广告,赞助是自愿的
- GitHub上3300多星,还在活跃更新,issue可以投票决定路线
下载管理器这东西,越简单越难做出差异。FluxDown把力气花在引擎和协议覆盖上,界面那些花活反倒是次要的。对经常下大文件、或者需要在NAS上挂一个下载机的人来说,这个值得装。