多网盘下载器:飞牛 fnOS 原生云盘下载工具
多网盘下载器是面向飞牛 fnOS 的原生第三方云盘下载工具,当前版本为 v1.5.1。
支持百度网盘、夸克网盘和阿里云盘,可在本地 Web UI 中完成文件浏览、搜索、下载及管理。无需 Docker,不需要在线编译依赖,安装后即可使用。
下载地址
核心亮点
原生 fnOS 应用
- 使用 FPK 安装包,通过应用中心手动安装
- 支持 x86_64 和 ARM64 飞牛 NAS
- 自带 Linux Python 3.11 运行时和全部依赖
- 不依赖 Docker,不拉取镜像,不在线编译
- 后台服务监听
8686 端口,随 fnOS 启停
- v1.5.1 修复 ARM 设备安装到 45% 失败的问题
三网盘支持
| 网盘 |
登录方式 |
功能 |
| 百度网盘 |
BDUSS + STOKEN |
浏览、搜索、文件及文件夹下载 |
| 夸克网盘 |
Cookie |
浏览、搜索、文件及文件夹下载 |
| 阿里云盘 |
App 扫码、refresh_token、官方 OpenAPI |
浏览、搜索、文件及文件夹下载 |
文件夹下载会保留远程多级目录结构。
NAS 文件管理
- 浏览 NAS 本地下载目录
- 浏览百度、夸克、阿里云盘远程文件
- 支持本地及三网盘文件、文件夹重命名
- 图片文件显示缩略图
- 可在设置中更改 NAS 下载保存目录
下载引擎
- HTTP Range 多连接分片下载
- 分片大小支持
1–50MB 调整
- 单文件连接数支持
1–64
- 全局下载并发支持
1–50
- 支持失败、取消和服务重启后的持久断点续传
- 夸克签名直链失效后自动刷新并继续下载
- 连接中断时自动拆分分片并重试
- 不支持 Range 时自动降级为流式下载
- 可选本地 Aria2 JSON-RPC 后端
- 实时显示速度、连接数、进度和预计剩余时间
- 显示网盘来源、续传字节及直链刷新次数
下载保护
- 全局下载限速,设置为
0 表示不限速
- 支持跨午夜的定时下载时段
- 同名文件支持报错、重命名、覆盖和跳过
- 默认保留 50GB 磁盘空间
- 空间不足时自动暂停下载
- 下载临时文件和断点状态文件不会显示在本地文件列表中
隐私保护
- 登录凭据保存在 NAS 本地独立文件
- Web API 不回显 Cookie、BDUSS、STOKEN 和令牌原文
- 日志及诊断包自动过滤凭据、签名参数和下载链接
- Aria2 RPC 密钥只写入,不通过接口回显
- 不需要连接开发者服务器
安装方法
前提:x86_64 或 ARM64 飞牛 NAS,建议使用最新版本 fnOS。
- 打开 fnOS 应用中心。
- 选择“手动安装”。
- 根据设备架构选择对应安装包:
- x86_64:
clouddl_x86_1.5.1.fpk
- ARM64:
clouddl_arm64_1.5.1.fpk
- 在安装向导中设置下载目录,默认是
/vol1/downloads。
- 安装后从桌面图标启动,或访问
http://<NAS_IP>:8686。
- 完成首次使用引导并配置网盘凭据。
技术栈
- 后端:Python 3.11、FastAPI、httpx、asyncio
- 前端:原生 HTML、CSS、JavaScript
- 打包:飞牛官方 fnpack、FPK 格式
- 运行方式:fnOS 原生后台服务
FastAPI、uvicorn、httpx、pydantic 等依赖均已包含在安装包中。
适用场景
- 将百度、夸克、阿里云盘文件下载到 NAS
- 不想部署 Docker或配置命令行环境
- 需要分片下载、断点续传和磁盘保护
- 希望统一管理 NAS 本地文件与多个远程网盘
- 重视隐私,不希望凭据上传到第三方服务器
注意事项
- 项目使用第三方或网盘开放接口,服务策略变化可能造成登录失效、限速或下载失败。
- 网盘凭据具有账号访问能力,只应录入可信的 NAS 和浏览器。
- 阿里云盘网页兼容通道存在文件大小限制,大文件和高速下载建议使用官方 OpenAPI。
- 用户需要确保下载和使用的内容具有合法授权。