首页/软件/FluxDown

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截图

免费下载 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 如何使用? #

  1. 安装并首次启动:按你的系统选择安装包(Windows 用 .exe 安装包,macOS 用 .dmg,Linux 用 AppImage / deb / pkg.tar.zst,Android 用 APK)。首次启动后,桌面端会在后台拉起常驻的 agent 与 daemon 服务,主窗口只是一个「门面」,关闭窗口不会中断下载。
  2. 新建下载任务:点击「新建下载」,粘贴下载链接,确认保存目录与连接数(可留「自动」让引擎按需切分)。支持 HTTP/HTTPS、FTP、磁力/种子、HLS、DASH、ed2k:// 链接,引擎会根据链接类型自动选择对应的协议下载器。
  3. 管理任务与队列:在任务列表里按「全部 / 视频 / 音频 / 文档 / 图片 / 程序 / 压缩包」筛选,或按「下载中 / 已完成 / 失败 / 已暂停」查看状态。命名队列各有顺序,并可按天定时开始与停止;右侧可查看连接数、吞吐、剩余时间等实时信息。
  4. 让浏览器把下载交给 FluxDown:安装 Chrome / Edge / Firefox 扩展后,浏览器在保存文件之前会拦截下载并交给 FluxDown,连同 Cookie 与来源页一起预填到新建下载窗口。扩展还支持资源嗅探,会按标签页分组列出页面中的视频、音频、HLS 与 DASH 流。不装扩展也可以:在桌面客户端「设置 → 本地 API → 浏览器脚本接管」中复制用户脚本,配合 Tampermonkey / Violentmonkey 使用。
  5. 进阶玩法(可选):
    • 无头服务器: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 #

  1. 下载 FluxDown-0.5.3-windows-x64-setup.exe(或 ARM64 版本),双击运行安装程序并按提示完成安装。
  2. 需要 Windows 10 或更高版本。
  3. 也可以使用 Scoop 安装:依次执行
    scoop bucket add extras
    scoop install extras/fluxdown
    
    之后用 scoop update fluxdown 跟随每次发布更新。
  4. 官网还提供便携版 .zip,解压即用,适合不想写入系统的场景。

macOS #

  1. 根据芯片类型选择:Apple 芯片下载 FluxDown-0.5.3-macos-arm64.dmg,Intel 下载 FluxDown-0.5.3-macos-x64.dmg。
  2. 打开 .dmg,将 FluxDown 拖入「应用程序」文件夹。
  3. 首次打开若提示「已损坏」,请参考官网「macOS 安全提示」页面处理未签名构建的问题。
  4. 也提供 .tar.gz 压缩包形式。

Linux #

  1. 通用方式:下载 .AppImage,赋予可执行权限后直接运行。
  2. Debian / Ubuntu:安装 .deb 包。
  3. Arch Linux:安装 .pkg.tar.zst 包。
  4. 也可使用便携版 .tar.gz 解压运行。

Android #

  1. 下载与你设备 CPU 架构匹配的 APK(不确定就选通用版)。
  2. 在系统设置中允许安装来自未知来源的应用,然后点击安装。

服务器 / NAS #

  1. 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
    
  2. 启动后访问 http://localhost:17800,首次打开按引导设置访问密钥(至少 8 位,含字母和数字)。
  3. 另有群晖(DSM 6 / 7,x64 与 ARM64)、威联通 QNAP、Unraid 与 OpenWrt(.ipk + LuCI 界面)版本,可从官网下载页获取。

浏览器扩展 #

  1. Chrome / Edge / Firefox 用户可直接在对应官方商店安装。
  2. 无法访问商店时,使用离线包:Chromium 内核浏览器安装 FluxDown-0.5.3-chrome.zip(需在扩展管理页开启开发者模式并「加载已解压的扩展程序」),Firefox 安装 FluxDown-0.5.3-firefox.xpi。

FluxDown 如何卸载? #

Windows #

  1. 打开「设置 → 应用 → 已安装的应用」(或控制面板「程序和功能」)。
  2. 找到 FluxDown,选择「卸载」并确认。
  3. 若使用 Scoop 安装,执行 scoop uninstall fluxdown。
  4. 便携版直接删除解压目录即可。如需彻底清理,可一并删除用户目录下 FluxDown 的配置与数据库残留文件夹(官网未明示具体路径,请以客户端「设置」中显示的存储位置为准)。

macOS #

  1. 打开「访达 → 应用程序」,将 FluxDown 拖入废纸篓(或右键「移到废纸篓」)。
  2. 清空废纸篓。
  3. 如需彻底清理,可在 ~/Library/Application Support/、~/Library/Preferences/ 与 ~/Library/Caches/ 下查找与 FluxDown 相关的配置文件与缓存并手动删除;若要连同托盘/登录项一起清理,请在「系统设置 → 通用 → 登录项」中移除相关条目。

Linux #

  1. AppImage 与便携版:直接删除对应的可执行文件与解压目录。
  2. deb 包:执行 sudo apt remove fluxdown(或使用图形化包管理器卸载)。
  3. Arch 包:执行 sudo pacman -Rns fluxdown。
  4. 如需清理配置与下载数据库残留,请删除用户配置目录下的 FluxDown 数据目录(具体路径以客户端设置为准)。

Android #

  1. 长按应用图标,选择「卸载」,或在「设置 → 应用 → FluxDown」中选择「卸载」。
  2. 卸载后应用数据会一并删除;如曾把下载目录设置到外部存储,请手动清理该目录中的文件。

服务器 / Docker #

  1. 停止并删除容器:docker stop fluxdown-server && docker rm fluxdown-server。
  2. 若不再需要数据,删除数据卷 fluxdown-data 以及映射的下载目录。
  3. NAS 与 OpenWrt 版本请通过对应套件中心 / 包管理器卸载。
相关标签
FluxDownRust 下载管理器开源下载工具多协议下载磁力链接下载BT 下载HLS DASH 下载浏览器接管下载aria2 替代品自托管下载服务器