[Github] FluxDown – 支持多协议与浏览器接管的开源下载管理器

Github发现2026-10-04发布 WarpEdit
1,265 0 0

FluxDown 是一款开源下载管理器,把 HTTP/HTTPS、FTP、BitTorrent、eD2K、HLS 和 DASH 任务放进同一套列表与队列。它提供 Windows、macOS、Linux 桌面客户端,也能通过浏览器扩展接管下载,适合经常下载安装包、镜像和公开媒体的人。分段下载负责调度连接,队列负责安排任务;实际速度仍取决于文件来源和网络条件。

FluxDown 下载管理窗口接收浏览器请求并将文件整理保存的立体概念图

先把下载集中起来

浏览器的下载列表适合临时保存文件,但任务多了以后,暂停、限速、分类和定时安排容易分散。FluxDown 将这些操作集中在一个界面:侧栏按状态与文件类型筛选,任务行显示进度和速度,队列决定哪些文件现在下载、哪些留到稍后。

FluxDown 官网演示界面中的状态分类、任务进度和主队列与稍后下载队列
官网桌面界面交互演示,任务与速度为演示数据(2026-10-04 截图)。

不同协议需要不同输入。把一个网页地址粘进去,不一定就能得到页面里的视频;选择文件直链、种子或媒体清单,才是对应下载器的起点。

任务 输入与处理方式 实际条件
安装包、压缩包、镜像 HTTP/HTTPS 文件直链;支持自定义请求头、Cookie 与分段下载 登录态、链接有效期及服务器的 Range 支持会影响下载和续传
传统文件服务器 FTP 链接,与其他任务共用队列 需能访问服务器并具备相应权限
种子与磁力 BitTorrent 种子文件或磁力链接,可选择种子内的文件 速度取决于可用做种节点等网络条件,不能用 HTTP 线程数套用
eD2K 资源 ed2k:// 链接,经服务器和 Kad 网络寻找来源 需要可用的文件来源与网络连接
流媒体 HLS 的 .m3u8 或 DASH 的 .mpd 清单 DASH 音视频分轨合并需安装 FFmpeg;可嗅探到地址不代表具备访问或保存权限

完成第一项下载

先从官网或 GitHub Releases 下载与你的系统和处理器匹配的桌面包。v0.5.3 提供 Windows x64/ARM64、macOS Intel/Apple Silicon 和 Linux x64 桌面构建;Linux ARM64 的服务器或 CLI 包不能当作桌面安装包。Windows 桌面要求 Windows 10 或更高版本。

首次操作可用项目自己的许可证文件,它是公开的文本直链,不涉及账号或媒体解析:

https://raw.githubusercontent.com/zerx-lab/FluxDown/v0.5.3/LICENSE
  1. 启动客户端,点击顶部的新建下载,将上面的完整地址填入下载链接字段。
  2. 确认保存目录;单个文件可将名称改为 FluxDown-LICENSE.txt。线程数保留“自动”,无需为了这份小文本手动增加连接。
  3. 点击开始下载。选择“稍后下载”会创建暂停任务并放入稍后下载队列,不会立刻传输。
  4. 在任务列表看到“已完成”后,通过右键菜单打开所在目录,用文本编辑器打开文件,确认开头是 GNU Affero General Public License,而不是 HTML 错误页。

完成这项小文件下载,就能确认链接、保存目录与任务创建流程是否正常,但还不能据此衡量多线程速度。若状态失败或保存的是网页,检查是否完整粘贴了直链,以及当前网络能否访问 raw.githubusercontent.com;浏览器能打开网页首页,并不等于能访问该文件域名。

新建窗口也支持一次粘贴多行链接、导入 TXT 或打开本地种子文件。需要校验较大的发布包时,可在高级选项填写发布者提供的预期哈希,支持 MD5、SHA-1、SHA-256 和 SHA-512。

浏览器怎样接管

桌面客户端与扩展是两部分:扩展负责识别和转交请求,真正的文件传输由客户端完成。安装客户端并至少启动一次后,再安装官方 Chrome 或 Firefox 扩展;Edge 等 Chromium 浏览器也有相应的本机连接支持。Firefox 扩展要求 Firefox 140 或更高版本。

浏览器下载请求连同 Cookie 和 Referer 进入 FluxDown 新建下载窗口的官网示意
官网浏览器接管示意:Cookie 与来源页随请求进入新建下载窗口。

打开扩展弹窗,连接徽标显示已连接后,再点击一个正常的文件下载链接。默认智能模式会综合文件扩展名、MIME 类型和大小判断,客户端随后弹出快速下载确认框。若客户端不可达,扩展会放行,让浏览器继续下载。

桌面端默认使用 Native Messaging,通过本机中继和管道传递请求;不需要为这条连接手动填写旧版教程里的 HTTP 端口。它能携带 Cookie、来源页等请求信息,因此更适合需要登录态的文件。扩展弹窗的检测本身不会拉起客户端,首次检查显示未连接时,可先手动启动 FluxDown;更新或重装后仍无反应,再重启浏览器让它重新读取本机注册信息。

fluxdown:// 自定义协议是另一条通道。Android 浏览器没有桌面的 Native Messaging,需要打开扩展中的“FluxDown 自定义协议”开关;桌面通常保持默认关闭。协议链接只带地址和文件名,不携带 Cookie、Authorization、请求方法或请求体,需要登录态的下载可能因此得到错误页。

只想偶尔使用浏览器自带下载器,可用 Alt+Shift+D 切换拦截,或将经常例外的网站加入排除域名。右键“使用 FluxDown 下载此链接”独立于自动拦截开关,适合手动转交单个文件。

资源嗅探与合并

扩展还会识别页面和网络请求中的视频、音频、字幕、HLS 与 DASH 清单,并在资源面板按类型分组。选中条目后可以批量发送;图片嗅探默认关闭。资源列表是在寻找可下载输入,不保证任意视频网站都能解析。

DASH 常将视频与音频分成两轨。要得到包含声音的单个文件,在客户端设置 → 扩展 → 组件安装可选的 FFmpeg;未安装时,两轨会保留为独立文件。HLS 的分片重组与 MP4 封装由 FluxDown 自身处理,不依赖这个组件。

分段和队列怎么用

HTTP 下载引擎会在运行时调整分段:空闲连接可以拆分仍在传输的大分段,接手其中一部分。这样能减少某个慢分段拖住收尾的情况,但实际收益仍受服务器限速、连接上限、本地网络和文件大小影响。把线程数拉到最大,并不能保证更快;默认“自动”更适合作为起点。

同样,断点续传需要远端仍允许访问原文件并支持相应续传请求。临时授权链接失效或服务器文件改变,不能靠本地保存进度解决。若下载慢,先分辨是某个来源慢还是整体连接异常;WarpNav 的 FAST.com 网络测速介绍可用于检查基础连接,但测速数字不能直接当作某个文件源的下载速度。

队列比反复调整线程更适合管理一批任务。主队列和稍后下载队列是内置队列;自建命名队列可以分别设置并发数、限速、保存目录和每日启动/停止时间。例如,把当天要用的安装包放主队列,把不急的镜像放进定时队列,避免它们同时占满连接。

停止队列会暂停其中正在运行或排队的任务,全局“全部继续”不会越过已停止队列。关闭界面窗口、停止队列和完全退出后台进程也是不同动作:GPUI 窗口与负责下载的 agent、daemon 分离,关闭到托盘后仍能继续传输;要停下载,应明确暂停任务或停止队列。

桌面以外的入口

FluxDown 还有带 Web 控制台的无头服务器、CLI 和 Android 客户端。Release 提供 Docker、群晖、QNAP 与 OpenWrt 等部署入口,适合把长期下载放到常驻设备。独立服务器包需要让 fluxdown-agent 与 fluxdownd 位于同一目录;运行 fluxdown-agent --server 后,本机通过 http://127.0.0.1:17800 打开初始化向导并设置访问密钥。

REST、aria2 RPC 和 MCP 可供脚本或工具接入,RSS 规则、插件与 Webhook 则用于自动创建或响应任务。日常桌面下载无需配置这些接口。远程部署还要设置下载目录和服务访问范围,安装方式见对应平台文档。

升级与数据边界

截至 2026 年 10 月 4 日查看时,仓库有 3,694 个 Star、218 个 Fork,最新正式 Release 为 10 月 3 日发布的 v0.5.3,最近提交也在 10 月 3 日。这版将本机通信协议升到 v7,桌面客户端、agent 与 daemon 必须一起更新并重启,不能混用新旧进程;扩展还新增了连接诊断日志导出。

项目采用 AGPL-3.0 许可证。普通下载无需登录,云同步是可选入口。官网称下载链接、文件名与历史保存在本地,云同步不包含下载记录;这属于项目方对数据范围的说明。

本地优先不等于零联网。当前 agent 源码包含安装一次与每日活跃事件上报,使用随机设备标识并携带系统、架构和应用版本,受使用统计设置控制。旧隐私页的部分描述尚未与当前实现一致,因此不能只依据“无追踪”宣传判断所有网络行为。

项目入口

  • GitHub 仓库:zerx-lab/FluxDown
  • 官网与下载:https://fluxdown.zerx.dev/zh/download/
  • 中文文档:https://fluxdown.zerx.dev/docs/zh/
  • 版本与安装包:https://github.com/zerx-lab/FluxDown/releases
  • Chrome 扩展:https://chromewebstore.google.com/detail/fluxdown/meleenglfggcmcajknpeeeiobnpfmahc
  • Firefox 扩展:https://addons.mozilla.org/firefox/addon/fluxdown/
© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
none
暂无评论...