FluxDown:用 Rust 重写的原生极速下载管理器 #
FluxDown 是什么? #
FluxDown 是一款用 Rust 重写的原生下载管理器,界面由 GPU 直接绘制(基于 Zed 编辑器同款 GPUI 框架),底层是运行在独立后台服务中的 Rust 下载引擎。
它把 HTTP/HTTPS、FTP、BitTorrent 磁力、eD2K、HLS、DASH 六种协议收进同一个引擎与同一条队列,共享限速、重试、分类与续传状态;下载任务跑在常驻的 agent 与 daemon 进程中,关掉窗口传输也不会中断。对于受够了浏览器自带下载器断线重连、也受够了 Electron 套壳工具占用内存的用户来说,FluxDown 提供了一个免费开源、没有广告、本地优先的替代方案:同一个引擎驱动桌面客户端、带 Web UI 的 NAS 无头服务器、可编程 CLI 与 Android 应用,说同一种 API。
FluxDown 有哪些亮点特色? #
- 会自己重新平衡的动态分段:引擎不在开始前把文件切死,而是在运行时切分。某条连接提前完成时,它会把仍在传输中最慢的分段对半拆开、接管后半截;空闲连接主动救援,任何一个慢镜像都拖不住整个下载。
- 六种协议,一条队列:HTTP/HTTPS(Range 请求、Cookie、自定义请求头与代理)、FTP、BitTorrent(磁力链接与种子,可逐个选择文件)、eD2K(服务器列表与 Kad 网络,自带哈希校验)、HLS(选画质、并行分片、解密合并)、DASH(音视频轨并行下载后自动合并),全部纳入同一套调度。
- 真的原生,没有 WebView 也没有 Electron:界面由 GPU 直接绘制,秒开、低占用,Windows、macOS、Linux 共用同一套 Rust 代码。
- 关掉窗口,下载照旧:下载运行在常驻的 agent 与 daemon 里,关闭到托盘后传输继续;再次打开,窗口立即接上实时状态。
- 一字节都不丢:每个字节区间都已持久化到 SQLite,崩溃、重启或断电后都能从断点继续。
- 浏览器把下载交给 FluxDown:Chrome、Edge、Firefox 扩展会在浏览器保存之前拦截下载,连同 Cookie 与来源页一起送进新建下载窗口;还支持资源嗅探、剪贴板与
fluxdown:协议链接接管。 - 一个引擎,处处可用:桌面客户端、带 Web UI 的无头服务器(Docker/NAS/OpenWrt)、CLI、Android 应用共用同一套 API,并兼容 aria2 JSON-RPC 与 MCP,现有 aria2 工具与脚本无需改动即可使用。
- 默认隐私,本地优先:无需账号、没有广告、不追踪你下载了什么。任务、历史与设置都存在本地 SQLite;仅有「已安装」「今日活跃」两个匿名计数,且可以关闭。代码基于 AGPL-3.0 开源,每一行联网代码都可审阅。

免费下载 FluxDown #
以下为官方提供的各平台安装包,点击链接即可下载。桌面端、Android、服务器与命令行均提供正式版构建,浏览器扩展只发布正式版。若你的平台未在下方列出,可前往官网下载页或 GitHub Releases 获取更多构建(便携版、CLI、Docker、OpenWrt、QNAP、Synology 等)。
| 文件名 | 描述 | 大小 | 下载 |
|---|---|---|---|
| FluxDown-0.5.3-windows-x64-setup.exe | Windows x64 安装包 | 22.0 MB | 夸克网盘 |
| FluxDown-0.5.3-windows-arm64-setup.exe | Windows ARM64 安装包 | 20.3 MB | 夸克网盘 |
| FluxDown-0.5.3-macos-arm64.dmg | macOS Apple 芯片磁盘镜像 | 33.0 MB | 夸克网盘 |
| FluxDown-0.5.3-macos-x64.dmg | macOS Intel 磁盘镜像 | 37.0 MB | 夸克网盘 |
| FluxDown-0.5.3-android-arm64-v8a.apk | Android arm64-v8a 安装包 | 45.4 MB | 夸克网盘 |
| FluxDown-0.5.3-android-armeabi-v7a.apk | Android armeabi-v7a 安装包 | 36.1 MB | 夸克网盘 |
| FluxDown-0.5.3-android-x86_64.apk | Android x86_64 安装包 | 50.2 MB | 夸克网盘 |
| FluxDown-0.5.3-android-universal.apk | Android 通用版安装包(不确定架构时选它) | 118.7 MB | 夸克网盘 |
| FluxDown-0.5.3-chrome.zip | Chromium 内核浏览器离线扩展包(Chrome / Edge / Brave) | 129.8 KB | 夸克网盘 |
| FluxDown-0.5.3-firefox.xpi | Firefox 离线扩展包 | 139.0 KB | 夸克网盘 |
说明:以上文件统一发布于 2026-10-04 19:49:12,版本号为 0.5.3。浏览器扩展也可直接在 Chrome 网上应用店、Edge 附加组件与 Firefox 附加组件官方商店安装。
FluxDown 如何使用? #
- 安装并首次启动:按你的系统选择安装包(Windows 用
.exe安装包,macOS 用.dmg,Linux 用 AppImage / deb / pkg.tar.zst,Android 用 APK)。首次启动后,桌面端会在后台拉起常驻的 agent 与 daemon 服务,主窗口只是一个「门面」,关闭窗口不会中断下载。 - 新建下载任务:点击「新建下载」,粘贴下载链接,确认保存目录与连接数(可留「自动」让引擎按需切分)。支持 HTTP/HTTPS、FTP、磁力/种子、HLS、DASH、ed2k:// 链接,引擎会根据链接类型自动选择对应的协议下载器。
- 管理任务与队列:在任务列表里按「全部 / 视频 / 音频 / 文档 / 图片 / 程序 / 压缩包」筛选,或按「下载中 / 已完成 / 失败 / 已暂停」查看状态。命名队列各有顺序,并可按天定时开始与停止;右侧可查看连接数、吞吐、剩余时间等实时信息。
- 让浏览器把下载交给 FluxDown:安装 Chrome / Edge / Firefox 扩展后,浏览器在保存文件之前会拦截下载并交给 FluxDown,连同 Cookie 与来源页一起预填到新建下载窗口。扩展还支持资源嗅探,会按标签页分组列出页面中的视频、音频、HLS 与 DASH 流。不装扩展也可以:在桌面客户端「设置 → 本地 API → 浏览器脚本接管」中复制用户脚本,配合 Tampermonkey / Violentmonkey 使用。
- 进阶玩法(可选):
- 无头服务器:
docker run -d --name fluxdown-server -p 17800:17800 -v fluxdown-data:/data -v ./downloads:/root/Downloads --restart unless-stopped ghcr.io/zerx-lab/fluxdown-server:latest,启动后访问http://localhost:17800,首次打开会引导设置访问密钥(至少 8 位,含字母和数字)。 - 命令行:
fluxdown add https://example.com/a.zip,或从文件/stdin 读取链接(cat urls.txt | fluxdown add -i -);没有运行中的实例时,用--local内嵌引擎独立下载。 - API 对接:
POST /api/v1/tasks调用强类型 REST API,或通过/jsonrpc使用 aria2 兼容接口,也可在 mcp.json 中配置http://<host>:17800/mcp让 AI 助手用自然语言添加和查看下载。 - 自动化与插件:在插件市场安装解析器与任务钩子,按需托管 ffmpeg / yt-dlp;订阅 RSS 并用规则筛选自动下载;把任务事件推送到 Webhook;在主题编辑器里设计并导出自己的配色。
- 无头服务器:
FluxDown 的常见问题? #
FluxDown 是免费的吗?有广告吗? 在用户自己的电脑上,全部功能永久免费,没有广告、追踪与付费墙。项目基于 AGPL-3.0 在 GitHub 开源,问题、讨论与每个版本全部公开。
FluxDown 支持哪些下载协议? 支持 HTTP / HTTPS、FTP、BitTorrent(磁力链接与种子文件)、eD2K、HLS、DASH 六类协议,每种协议均有专属下载器,但共用同一个 Rust 引擎的队列、限速、重试、分类与续传状态。
关掉主窗口后下载会中断吗? 不会。下载运行在常驻的 agent 与 daemon 进程中,界面只是门面,退出窗口从不打断传输;关闭到托盘后传输继续,再次打开窗口会立即接上实时状态。每个字节区间都已持久化,崩溃、重启或断电后可从断点继续。
Android 该下载哪个 APK?
FluxDown 按 CPU 架构分别提供 APK:现代手机通常选 arm64-v8a,较老的 32 位设备选 armeabi-v7a,模拟器或 x86 平板选 x86_64。不确定选哪个时,直接下载通用版即可。
在 macOS 上打开提示「已损坏」怎么办? 这是因为构建未经 Apple 签名/公证。官网专门提供了「macOS 安全提示」页面,说明在 macOS 上打开未签名构建的处理方法,请按该页指引操作。发布文件的签名策略可在官网「代码签名」页面查看。
FluxDown 会上传我的下载数据吗? 不会。任务、历史与设置都保存在本地 SQLite 数据库中,下载链接、文件名与历史记录从不发送;使用统计只有「已安装(一次)」和「今日活跃(每日)」两个匿名计数,而且可以关闭。云同步是可选功能,仅在登录后同步设备间的设置,下载记录永不同步。
原来的 aria2 工具还能用吗? 可以。FluxDown 提供兼容 aria2 JSON-RPC 的端点,现有的 aria2 前端工具与用户脚本无需改动即可使用;同时提供强类型 REST API(带 OpenAPI 文档)和 MCP 接口。
FluxDown 如何安装? #
Windows #
- 下载
FluxDown-0.5.3-windows-x64-setup.exe(或 ARM64 版本),双击运行安装程序并按提示完成安装。 - 需要 Windows 10 或更高版本。
- 也可以使用 Scoop 安装:依次执行
之后用scoop bucket add extras scoop install extras/fluxdownscoop update fluxdown跟随每次发布更新。 - 官网还提供便携版
.zip,解压即用,适合不想写入系统的场景。
macOS #
- 根据芯片类型选择:Apple 芯片下载
FluxDown-0.5.3-macos-arm64.dmg,Intel 下载FluxDown-0.5.3-macos-x64.dmg。 - 打开
.dmg,将 FluxDown 拖入「应用程序」文件夹。 - 首次打开若提示「已损坏」,请参考官网「macOS 安全提示」页面处理未签名构建的问题。
- 也提供
.tar.gz压缩包形式。
Linux #
- 通用方式:下载
.AppImage,赋予可执行权限后直接运行。 - Debian / Ubuntu:安装
.deb包。 - Arch Linux:安装
.pkg.tar.zst包。 - 也可使用便携版
.tar.gz解压运行。
Android #
- 下载与你设备 CPU 架构匹配的 APK(不确定就选通用版)。
- 在系统设置中允许安装来自未知来源的应用,然后点击安装。
服务器 / NAS #
- Docker(支持 amd64 与 arm64):
docker run -d --name fluxdown-server \ -p 17800:17800 \ -v fluxdown-data:/data \ -v ./downloads:/root/Downloads \ --restart unless-stopped \ ghcr.io/zerx-lab/fluxdown-server:latest - 启动后访问
http://localhost:17800,首次打开按引导设置访问密钥(至少 8 位,含字母和数字)。 - 另有群晖(DSM 6 / 7,x64 与 ARM64)、威联通 QNAP、Unraid 与 OpenWrt(
.ipk+ LuCI 界面)版本,可从官网下载页获取。
浏览器扩展 #
- Chrome / Edge / Firefox 用户可直接在对应官方商店安装。
- 无法访问商店时,使用离线包:Chromium 内核浏览器安装
FluxDown-0.5.3-chrome.zip(需在扩展管理页开启开发者模式并「加载已解压的扩展程序」),Firefox 安装FluxDown-0.5.3-firefox.xpi。
FluxDown 如何卸载? #
Windows #
- 打开「设置 → 应用 → 已安装的应用」(或控制面板「程序和功能」)。
- 找到 FluxDown,选择「卸载」并确认。
- 若使用 Scoop 安装,执行
scoop uninstall fluxdown。 - 便携版直接删除解压目录即可。如需彻底清理,可一并删除用户目录下 FluxDown 的配置与数据库残留文件夹(官网未明示具体路径,请以客户端「设置」中显示的存储位置为准)。
macOS #
- 打开「访达 → 应用程序」,将 FluxDown 拖入废纸篓(或右键「移到废纸篓」)。
- 清空废纸篓。
- 如需彻底清理,可在
~/Library/Application Support/、~/Library/Preferences/与~/Library/Caches/下查找与 FluxDown 相关的配置文件与缓存并手动删除;若要连同托盘/登录项一起清理,请在「系统设置 → 通用 → 登录项」中移除相关条目。
Linux #
- AppImage 与便携版:直接删除对应的可执行文件与解压目录。
- deb 包:执行
sudo apt remove fluxdown(或使用图形化包管理器卸载)。 - Arch 包:执行
sudo pacman -Rns fluxdown。 - 如需清理配置与下载数据库残留,请删除用户配置目录下的 FluxDown 数据目录(具体路径以客户端设置为准)。
Android #
- 长按应用图标,选择「卸载」,或在「设置 → 应用 → FluxDown」中选择「卸载」。
- 卸载后应用数据会一并删除;如曾把下载目录设置到外部存储,请手动清理该目录中的文件。
服务器 / Docker #
- 停止并删除容器:
docker stop fluxdown-server && docker rm fluxdown-server。 - 若不再需要数据,删除数据卷
fluxdown-data以及映射的下载目录。 - NAS 与 OpenWrt 版本请通过对应套件中心 / 包管理器卸载。
