HTTP / HTTPS
Range 请求、动态分段,支持 Cookie、自定义请求头与代理。
FluxDown 是 GPU 渲染的原生下载管理器。Rust 引擎在运行时动态分段、互助抢速、断点续传——HTTP、FTP、BitTorrent、eD2K、HLS、DASH 一网打尽。免费开源,没有广告。
引擎不在开始前把文件切死,而是在运行时切分。某条连接提前完成时,它会把仍在传输中最慢的分段对半拆开、接管后半截——任何一个慢镜像都拖不住整个下载。
每种协议都有专属下载器,同在一个 Rust 引擎里——共享队列、限速、重试、分类和续传状态。
Range 请求、动态分段,支持 Cookie、自定义请求头与代理。
传统文件服务器,支持续传,与其他任务同一队列调度。
磁力链接与种子文件,可逐个选择文件,支持 Tracker 列表。
选择画质,并行下载分片,解密并合并为单个文件。
独立的音轨与视频轨同时下载,结束后自动合并。
经服务器列表与 Kad 网络下载 ed2k:// 链接,自带哈希校验。
界面由 GPU 直接绘制,基于 GPUI——Zed 编辑器背后的 Rust UI 框架。它只是门面:下载运行在常驻的 agent 与 daemon 里,退出窗口从不打断传输。
GPU 渲染的窗口,秒开,关闭即退出。
托盘、浏览器捕获、剪贴板、云同步与本机 API。
掌管任务、队列、定时、RSS、插件与 Webhook。
异步 Rust 内核:协议、分段、SQLite 持久化。
macOS、Windows、Linux 原生窗口,同一套 Rust 代码。
关闭到托盘后传输继续;再次打开,窗口立即接上实时状态。
每个字节区间都已持久化,崩溃、重启或断电后从断点继续。
Chrome、Edge、Firefox 扩展会在浏览器保存之前拦截下载,连同 Cookie 与来源页一起,直接送进 FluxDown 的新建下载窗口。
同一个 Rust 引擎驱动桌面客户端、带 Web UI 的 NAS 无头服务器、可编程的 CLI 和 Android 应用——说同一种 API。
docker run -d \
--name fluxdown-server \
--restart unless-stopped \
-p 17800:17800 \
-v fluxdown-data:/data \
-v /path/to/downloads:/root/Downloads \
ghcr.io/zerx-lab/fluxdown-server:latest # talk to the running app or server
fluxdown add https://example.com/a.zip https://example.com/b.zip
# read URLs from a file or stdin
cat urls.txt | fluxdown add -i -
# no app running? embed the engine
fluxdown add https://example.com/file.zip --local curl -X POST http://<host>:17800/api/v1/tasks \
-H "Authorization: Bearer <token>" \
-H "Content-Type: application/json" \
-d '{"url":"https://example.com/file.zip","segments":8}'
# -> {"taskId":"..."} curl -X POST http://<host>:17800/jsonrpc \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"id": "1",
"method": "aria2.addUri",
"params": ["token:<token>", ["https://example.com/file.zip"]]
}' {
"mcpServers": {
"fluxdown": {
"url": "http://<host>:17800/mcp",
"headers": { "Authorization": "Bearer <token>" }
}
}
} 沙箱化的 JavaScript 插件运行时、托管的外部工具,以及无需值守的自动化。
解析器把网页变成直链,钩子在任务开始、完成或失败时响应。沙箱 JS,权限显式声明。
按需安装 ffmpeg 与 yt-dlp,在隔离环境中调用——无需折腾 PATH。
订阅 Feed,用规则筛选,新条目无人值守自动下载。
命名队列各有顺序,并可按天定时开始与停止。
把任务事件推送到任意端点,可按队列与事件类型过滤。
内置浅色与深色配色,强调色随你挑选。
无需账号,没有广告,不追踪你下载了什么。使用统计只有两个匿名计数——已安装、今日活跃——而且可以关闭。
| 数据 | 是否发送 |
|---|---|
| app_installed (一次) | 匿名 |
| app_active (每日) | 匿名 · 可关闭 |
| 下载链接 | 从不 |
| 文件名与历史 | 从不 |
| 账号 / 身份 | 无需 |
任务、历史与设置都存在本地 SQLite 数据库里。
AGPL-3.0 协议,每一行联网代码都可以审阅。
登录后才在设备间同步设置,下载记录永不同步。