Skip to content

各类网盘直链解析, 已支持蓝奏云/奶牛快传/移动云云空间/QQ邮箱中转站/小飞机盘/亿方云/123云盘等. 预览地址 https://lz.qaiu.top

License

Notifications You must be signed in to change notification settings

ghosthgy/netdisk-fast-download

This branch is 67 commits behind qaiu/netdisk-fast-download:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Nov 7, 2024
b6a9c2d · Nov 7, 2024
Sep 19, 2024
Jun 7, 2024
Jun 7, 2024
Oct 25, 2024
Sep 19, 2024
Jun 7, 2024
Oct 7, 2024
Nov 7, 2024
Nov 5, 2024
Nov 7, 2024
Nov 7, 2024
Nov 2, 2024
Nov 2, 2024
Oct 7, 2024
Jun 14, 2023
Oct 28, 2024
Jun 7, 2024
Jun 7, 2024
Oct 9, 2024
Oct 9, 2024

Repository files navigation

云盘解析服务 (nfd云解析) 预览地址 https://lz.qaiu.top
main分支依赖JDK17, 提供了JDK11分支main-jdk11
注意: 请不要过度依赖lz.qaiu.top预览地址服务,建议本地搭建或者云服务器自行搭建。 解析次数过多IP会被部分网盘厂商限制,不推荐做公共解析。

Java CI with Maven jdk vert.x GitHub release (latest by date)

项目介绍

网盘直链解析工具能把网盘分享下载链接转化为直链,已支持蓝奏云/蓝奏云优享/奶牛快传/移动云云空间/小飞机盘/亿方云/123云盘/Cloudreve等,支持加密分享。
0.1.8及以上版本json接口格式有调整,尤其依赖lz.qaiu.top做下载服务的朋友们记得修改, 参考json返回数据格式示例

重要声明:本项目仅供学习参考;请不要将此项目用于任何商业用途,否则可能带来严重的后果。转发/分享该项目请注明来源

网盘支持情况:

20230905 奶牛云直链做了防盗链,需加入请求头:Referer: https://cowtransfer.com/
20230824 123云盘解析大文件(>100MB)失效,需要登录
20230722 UC网盘解析失效,需要登录

网盘名称(网盘标识):

API接口说明

your_host指的是您的域名或者IP,实际使用时替换为实际域名或者IP,端口默认6400,可以使用nginx代理来做域名访问。
解析方式分为两种类型直接跳转下载文件和获取下载链接,
每一种都提供了两种接口形式: 通用接口parser?url=网盘标志/分享key拼接的短地址(标志短链),所有规则参考示例。

  • 通用接口: /parser?url=分享链接,加密分享需要加上参数pwd=密码;
  • 标志短链: /网盘标识/分享key 在分享Key后面加上@密码;
  • 直链JSON: 通用接口标志短链前加上/json 加密分享的密码规则同上;
  • 网盘标识参考上面网盘支持情况
  • 当带有分享密码时需要加上密码参数(pwd)
  • 移动云云空间,小飞机网盘的加密分享的密码可以忽略
  • 移动云空间分享key取分享链接中的data参数,比如&data=xxx的参数就是xxx

API规则:


1. 解析并自动302跳转 :
    http://your_host/parser?url=分享链接&pwd=xxx
    http://your_host/网盘标识/分享key@分享密码
2. 获取解析后的直链--JSON格式
    http://your_host/json/parser?url=分享链接&pwd=xxx
    http://your_host/json/网盘标识/分享key@分享密码

json返回数据格式示例:
shareKey: 全局分享key
directLink: 下载链接
cacheHit: 是否为缓存链接
expires: 缓存到期时间

{
  "code": 200,
  "msg": "success",
  "success": true,
  "count": 0,
  "data": {
    "shareKey": "lz:xxx",
    "directLink": "下载直链", 
    "cacheHit": true,
    "expires": "2024-09-18 01:48:02",
    "expiration": 1726638482825
  },
  "timestamp": 1726637151902
}

IDEA HttpClient示例:

# 解析并重定向到直链
### 蓝奏云普通分享
# @no-redirect
GET http://127.0.0.1:6400/parser?url=https://lanzoux.com/ia2cntg
### 奶牛快传普通分享
# @no-redirect
GET http://127.0.0.1:6400/parser?url=https://cowtransfer.com/s/9a644fe3e3a748
### 360亿方云加密分享
# @no-redirect
GET http://127.0.0.1:6400/parser?url=https://v2.fangcloud.com/sharing/e5079007dc31226096628870c7&pwd=QAIU

# Rest请求自动302跳转(只提供共享文件Id):
### 蓝奏云普通分享
# @no-redirect
GET http://127.0.0.1:6400/lz/ia2cntg
### 奶牛快传普通分享
# @no-redirect
GET http://127.0.0.1:6400/cow/9a644fe3e3a748
### 360亿方云加密分享
GET http://127.0.0.1:6400/json/fc/e5079007dc31226096628870c7@QAIU


# 解析返回json直链
### 蓝奏云普通分享
GET http://127.0.0.1:6400/json/lz/ia2cntg
### 奶牛快传普通分享
GET http://127.0.0.1:6400/json/cow/9a644fe3e3a748
### 360亿方云加密分享
GET http://127.0.0.1:6400/json/fc/e5079007dc31226096628870c7@QAIU


网盘对比

网盘名称 免登陆下载分享 加密分享 初始网盘空间 单文件大小限制
蓝奏云 不限空间 100M
奶牛快传 X 10G 不限大小
移动云云空间(个人版) √(密码可忽略) 5G(个人) 不限大小
小飞机网盘 √(密码可忽略) 10G 不限大小
360亿方云 √(密码可忽略) 100G(须实名) 不限大小
123云盘 2T 100G(>100M需要登录)
文叔叔 10G 5GB
夸克网盘 x 10G 不限大小
UC网盘 x 10G 不限大小

打包部署

JDK下载(lz.qaiu.top提供直链云解析服务)

开发和打包

# 环境要求: Jdk17 + maven;
mvn clean
mvn package

打包好的文件位于 web-service/target/netdisk-fast-download-bin.zip

Linux服务部署

注意: netdisk-fast-download.service中的ExecStart的路径改为实际路径

cd ~
wget -O netdisk-fast-download.zip  https://github.com/qaiu/netdisk-fast-download/releases/download/0.1.8-release-fixed2/netdisk-fast-download-bin-fixed2.zip
unzip netdisk-fast-download-bin.zip
cd netdisk-fast-download
bash service-install.sh

服务相关命令:

查看服务状态
systemctl status netdisk-fast-download.service

启动服务
systemctl start netdisk-fast-download.service

重启服务
systemctl restart netdisk-fast-download.service

停止服务
systemctl stop netdisk-fast-download.service

开机启动服务
systemctl enable netdisk-fast-download.servic

停止开机启动
systemctl disable netdisk-fast-download.servic

Windows服务部署

  1. 下载并解压releases版本netdisk-fast-download-bin.zip
  2. 进入netdisk-fast-download下的bin目录
  3. 使用管理员权限运行nfd-service-install.bat 如果不想使用服务运行可以直接运行run.bat

注意: 如果jdk环境变量的java版本不是17请修改nfd-service-template.xml中的java命令的路径改为实际路径

相关配置说明

resources目录下包含服务端配置文件 配置文件自带说明,具体请查看配置文件内容,
app-dev.yml 可以配置解析服务相关信息, 包括端口,域名,缓存时长等
server-proxy.yml 可以配置代理服务运行的相关信息, 包括前端反向代理端口,路径等

0.1.9 开发计划

  • 超星网盘解析 doing
  • 带Referer头的js请求下载 doing
  • 城通网盘解析 √
  • 目录解析(专属版)
  • 带cookie/token参数解析大文件(专属版)
  • docker

技术栈: Jdk17+Vert.x4.4.1 Core模块集成Vert.x实现类似spring的注解式路由API

Star History

Star History Chart

支持该项目

开源不易,用爱发电,本项目长期维护如果觉得有帮助, 可以请作者喝杯咖啡, 感谢支持
赞助88元以上, 可以优先体验专享版--大文件解析,目录解析 image

手机端支付宝打赏跳转链接

About

各类网盘直链解析, 已支持蓝奏云/奶牛快传/移动云云空间/QQ邮箱中转站/小飞机盘/亿方云/123云盘等. 预览地址 https://lz.qaiu.top

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 87.9%
  • JavaScript 5.8%
  • Vue 3.4%
  • HTML 2.0%
  • Python 0.5%
  • Batchfile 0.3%
  • Other 0.1%