跳到正文
发现
FluxDown:多协议下载管理器
桌面应用效率工具

FluxDown:多协议下载管理器

Rust 驱动的开源多协议下载管理器,支持 HTTP、BitTorrent、磁力与流媒体,可作 IDM 的免费替代。

admin
发布于 2026-10-31 · 更新于 2026-11-02
浏览
2
访问
0
下载
0
版本
v0.6.5
平台
Windows、macOS、Linux
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。

详细介绍

项目简介

FluxDown 是一款用 Rust 编写的开源多协议下载管理器,定位是免费、无广告的 IDM 替代品。同一套 Rust + Tokio 下载引擎被多种客户端复用:GPUI 原生桌面端、Kotlin Android 与 SwiftUI iOS 应用、React Web UI、CLI,以及可部署在 NAS / 服务器上的 headless 服务。

主要功能

  • 动态下载加速:运行时动态拆分分段,空闲线程会接管进展缓慢的分段。
  • 多协议支持:HTTP/HTTPS、FTP、BitTorrent(DHT/UPnP/磁力链接)、eD2K(服务器 + Kad DHT 找源、MD4 校验)、HLS(AES 解密)与 DASH。
  • 队列与限速:命名队列、定时调度、令牌桶全局限速。
  • 持久化与续传:默认 SQLite(WAL),服务端部署可用 PostgreSQL,可从持久化状态恢复任务。
  • 浏览器集成:Chrome / Edge / Firefox 扩展,支持下载拦截、流媒体嗅探、Alt+Click 绕过、右键发送与连接诊断,另提供 Tampermonkey 用户脚本。
  • 桌面与 Web 界面:明暗主题与自定义主题、任务详情与分段可视化;桌面托盘让服务在关闭界面后继续运行。
  • RSS 与自动化:订阅过滤、无人值守下载、JavaScript 插件、托管的 FFmpeg/yt-dlp 组件、任务事件 webhook。
  • 远程设备:可选 FluxCloud 账号、设置同步与远程任务管理,支持局域网设备配对与直连。
  • API 与 CLI:REST/OpenAPI、兼容 aria2 的 JSON-RPC、内置 MCP 服务(12 个工具),以及供脚本使用的 CLI。

安装与使用

从 GitHub Releases 或 fluxdown.com 下载对应平台的安装包:

平台 安装包
Windows(x64 / ARM64) setup.exe 安装器、便携版 .zip
macOS(Intel / Apple Silicon) .dmg、便携版 .tar.gz
Linux(x64) .AppImage、.deb、Arch .pkg.tar.zst、便携版 .tar.gz
Android 按 ABI 的 .apk、通用 .apk
NAS / 服务器 Docker 镜像 ghcr.io/zerx-lab/fluxdown-server、群晖 .spk、QNAP .qpkg、OpenWrt .apk/.ipk 等

浏览器扩展可从 Chrome 应用商店、Edge 加载项、Firefox 附加组件安装,通过 Native Messaging 与桌面端通信。

NAS / 服务器部署可从代码仓库使用自带的 Compose 配置:

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

启动后访问 http://<server>:17800/,在首次运行向导中设置 8–128 位、同时包含字母和数字的访问密钥;无人值守部署可用 FLUXDOWN_TOKEN 预置。

CLI 默认连接正在运行的桌面端或服务端 HTTP API:

fluxdown add "https://example.com/file.zip"
fluxdown --json list

需要让 AI 客户端管理下载时,在「设置 → API 服务」中开启 MCP 端点,服务地址为 http://127.0.0.1:17800/mcp,使用与管理 API 相同的 Bearer 令牌认证。

注意事项

  • 桌面端默认监听 127.0.0.1:17800,管理 API 与 MCP 需要手动开启;服务端模式默认启用并强制要求访问密钥。
  • CSV/CLI 的独立模式(fluxdown add --local)不能与正在运行的引擎共用同一数据目录。
  • 本地下载无需 FluxCloud 账号,云端功能为可选;匿名安装与日活统计由 analytics_enabled 控制,可关闭,本项目并非零遥测。
  • 项目以 AGPL-3.0 许可证开源。

本作品整理自 GitHub 开源项目 zerx-lab/FluxDown,原作者 @zerx-lab,许可证 AGPL-3.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。

更新记录

  1. v0.6.5当前版本

    <!-- fluxdown:release:begin components=app,extension,server,cli,mobile,ios expected=app,extension,server,cli,mobile,ios docker=ok --> <details> <summary>📦 下载与安装说明(服务器 / CLI / Android / iOS)· 文件校验见 SHA256SUMS.txt</summary>

  2. v0.6.4

    v0.6.4 主要完善多平台发布:新增 Windows、macOS、Linux 的免 Docker 服务器包,以及 OpenWrt、QNAP、群晖 DSM 6/7、飞牛 fnOS 的 NAS 安装包与 CLI、Android、iOS 组件。

评论