Repolode
zerx-lab

zerx-lab/FluxDown

基于 Rust 的开源多协议下载管理器,支持 HTTP、FTP、BitTorrent、HLS/DASH 等,并可与浏览器集成。

可替代:Internet Download Manager

Star
4,764
Fork
278
未关闭 Issue
370
最近提交
14小时前

这是什么?

FluxDown 是一款基于 Rust 与 Tokio 异步引擎构建的下载管理器,支持 HTTP/HTTPS、FTP、磁力链接、eD2K 以及 HLS、DASH 流媒体下载。它采用动态分段技术,空闲线程会接管速度较慢的分段。下载任务可以按命名队列组织,并支持全局限速,任务状态默认保存在 SQLite 中,服务端部署可使用 PostgreSQL。

同一套引擎驱动多种客户端,包括原生 GPUI 桌面应用、Android 与 iOS 应用、React 网页管理界面以及命令行工具。Chrome、Edge、Firefox 扩展可拦截浏览器下载,并通过 Native Messaging 与桌面程序通信。另外提供无界面服务模式,可用于 Docker 以及群晖、威联通、OpenWrt 等 NAS 设备。

在自动化方面,FluxDown 支持 RSS 订阅、定时队列、Webhook、JavaScript 插件,并提供 REST、OpenAPI 和兼容 aria2 的 JSON-RPC 接口。内置的 MCP 服务器允许 Claude、Cursor 等 AI 客户端添加、暂停和查询下载任务。本地下载无需注册账号。

核心功能

  • 01动态分段并接管慢速分段,提升下载速度
  • 02在一个应用中支持 HTTP/HTTPS、FTP、BitTorrent、eD2K、HLS 和 DASH
  • 03Chrome、Edge、Firefox 扩展可拦截浏览器下载
  • 04桌面、Android、iOS、网页与命令行客户端共享同一引擎
  • 05支持 RSS 订阅、定时队列和 Webhook
  • 06提供 REST、OpenAPI、兼容 aria2 的 JSON-RPC 与内置 MCP 服务器

适用场景

  • 在 Windows、macOS 或 Linux 上替代 IDM 类下载工具
  • 在 NAS 或 Docker 中部署无界面下载服务
  • 通过 MCP 接口让 AI 助手管理下载任务
  • 借助 CLI 与 API,从 RSS 订阅或脚本自动化下载

快速上手

  1. 1

    从 GitHub Releases 或 fluxdown.com 下载最新版本

  2. 2

    安装浏览器扩展,让 FluxDown 接管浏览器下载

  3. 3

    若部署到 NAS 或服务器,在代码仓库目录中使用 Docker Compose 启动

    docker compose -f docker/docker-compose.yml up -d

使用前须知

  • 采用 AGPL-3.0 许可证,这是一种 Copyleft 许可证,分发或通过网络提供修改版时需要公开源代码。
  • 该应用并非零遥测,默认会发送匿名安装和日活统计,需通过 analytics_enabled 关闭。
  • 服务器部署需要在可信网络中设置访问密钥,远程访问需要使用 HTTPS 反向代理。

标签

常见问题

FluxDown 是什么?
基于 Rust 的开源多协议下载管理器,支持 HTTP、FTP、BitTorrent、HLS/DASH 等,并可与浏览器集成。 FluxDown 是一款基于 Rust 与 Tokio 异步引擎构建的下载管理器,支持 HTTP/HTTPS、FTP、磁力链接、eD2K 以及 HLS、DASH 流媒体下载。它采用动态分段技术,空闲线程会接管速度较慢的分段。下载任务可以按命名队列组织,并支持全局限速,任务状态默认保存在 SQLite 中,服务端部署可使用 PostgreSQL。
FluxDown 可以免费使用吗?用的什么许可证?
FluxDown 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
FluxDown 还在维护吗?
活跃维护中。FluxDown 最近一次提交是在 2026年10月19日。
FluxDown 适合用来做什么?
在 Windows、macOS 或 Linux 上替代 IDM 类下载工具 在 NAS 或 Docker 中部署无界面下载服务 通过 MCP 接口让 AI 助手管理下载任务 借助 CLI 与 API,从 RSS 订阅或脚本自动化下载
FluxDown 怎么安装和运行?
从 GitHub Releases 或 fluxdown.com 下载最新版本 安装浏览器扩展,让 FluxDown 接管浏览器下载 若部署到 NAS 或服务器,在代码仓库目录中使用 Docker Compose 启动: docker compose -f docker/docker-compose.yml up -d
在哪里获取 FluxDown?
源代码和安装说明在 GitHub 上:https://github.com/zerx-lab/FluxDown

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目