FluxDown:多协议下载管理器
Rust 驱动的开源多协议下载管理器,支持 HTTP、BitTorrent、磁力与流媒体,可作 IDM 的免费替代。
- 浏览
- 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 整理,以原仓库为准。
更新记录
- 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>
- v0.6.4
v0.6.4 主要完善多平台发布:新增 Windows、macOS、Linux 的免 Docker 服务器包,以及 OpenWrt、QNAP、群晖 DSM 6/7、飞牛 fnOS 的 NAS 安装包与 CLI、Android、iOS 组件。
评论