qaiu/netdisk-fast-download
效率与系统工具把各家网盘分享链接转成直链下载地址,方便下载站、博客和 App 直接分发文件。
这是一个自托管的 Java 服务,把多种网盘的分享链接解析成直链下载地址。适合做资源站、下载站或 App 更新的人,不希望访客先登录网盘再下载。
解决什么问题
你有一个下载页面,文件放在网盘上。访客需要先打开分享页、填提取码、等网盘页面加载,再点一次下载。用了这个服务后,你把分享链接和密码提交给接口,得到一个 302 跳转或 JSON 里的直链,访客的浏览器或下载工具可以直接开始下载。文件夹分享则走单独的列表接口,返回文件名、大小和每个文件的链接,适合一次挂出多个资源。
有什么不同
核心工作量在于逐个网盘做解析:适配各家分享格式、提取码和页面差异。README 列出的免费版覆盖约二十来种来源,包括蓝奏云、123 云盘、小飞机盘、亿方云、文叔叔、永硕 E 盘、自建 Cloudreve、飞书/WPS 文档以及几个音乐分享链接。它还提供短链形式(/d/{网盘标识}/{key}@{密码})和 JSON 版本,方便把固定 URL 写进网站模板。代价是,这本质上是在解析各家网盘的私有分享流程,而不是官方 API。README 自己记录了解析失效:2023 年 8 月 123 云盘的大文件解析需要登录才能用,2023 年 7 月 UC 网盘解析也需要登录。对 123 云盘,文档明确提醒公共/云端服务器风控严格,建议本地部署。夸克、UC、百度、迅雷、移动、联通、天翼等走官方开放平台的网盘在专业版中提供。
谁值得试
适合愿意自己维护 Java 服务的个人站长,用来给资源博客或小型下载站挂文件。也适合把 App 安装包放在受支持网盘上、想要一个固定更新链接的开发者。不适合要求所有主流网盘都有稳定、有合同保障的直链、又不打算持续维护的生产站点,因为免费版的解析依赖网盘分享页,而分享页会被网盘方改动。如果只需要官方开放平台的网盘,文档指向的是付费版;免费版不覆盖夸克、UC、百度等。
使用条件与边界
需要 JDK 17 或更高版本,服务基于 Vert.x,默认占用 6400(API 端口,建议用 Nginx 代理)和 6401(内置网页解析工具)。部署可参考项目文档,接入应用时看 API 文档。文件夹解析只覆盖部分网盘,文档点名的是蓝奏云、蓝奏优享、小飞机和永硕 E 盘。分享链接里含 # 或 & 时,传给接口前必须做 URL 编码,否则解析会失败。
真正长期要花精力的是维护:网盘分享格式和登录要求会变,解析器列表需要定期跟进。123 云盘就是典型例子,文档直接说云端部署可能触发风控。想先试再装,可以用公开演示站 lz.qaiu.top 解析一个链接看看。
HotRepo 点评
HotRepo 记录到该项目在 2026-10-25 当周的 Java 周榜上排第 14,单周 +51 星,样本只有两个日期。这只是一个带日期的快照,说明不了持续增长,也无法判断热度能否维持。决定采用前,先对照当前的支持列表,确认你的站点依赖的那几个网盘是否在免费版里,因为免费版和专业版的覆盖差别很大。
本文由 AI 根据项目 README 生成,更新于 2026年10月25日,以项目官方文档为准。