From 37b91cd388cb3190ebe7ca02ff0868935086153b Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 30 Oct 2025 12:18:50 +0000 Subject: [PATCH 1/7] Initial plan From 0a650996a134a42f1dc7d810c4745906de851d4d Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 30 Oct 2025 12:21:01 +0000 Subject: [PATCH 2/7] Remove accidentally committed test-filelist.java file Co-authored-by: qaiu <29825328+qaiu@users.noreply.github.com> --- test-filelist.java | 1 - 1 file changed, 1 deletion(-) delete mode 100644 test-filelist.java diff --git a/test-filelist.java b/test-filelist.java deleted file mode 100644 index 0519ecb..0000000 --- a/test-filelist.java +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file From fff6a0069071de87a2ecafe04590dbaead3574c7 Mon Sep 17 00:00:00 2001 From: qaiu <736226400@qq.com> Date: Thu, 30 Oct 2025 22:42:28 +0800 Subject: [PATCH 3/7] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20README.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 接口参考优化 --- README.md | 90 +++++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 67 insertions(+), 23 deletions(-) diff --git a/README.md b/README.md index 093409e..bc9b9ac 100644 --- a/README.md +++ b/README.md @@ -87,33 +87,77 @@ main分支依赖JDK17, 提供了JDK11分支[main-jdk11](https://github.com/qaiu/ - [联通云盘-pwo](https://pan.wo.cn/) - [天翼云盘-p189](https://cloud.189.cn/) -## API接口说明 - your_host指的是您的域名或者IP,实际使用时替换为实际域名或者IP,端口默认6400,可以使用nginx代理来做域名访问。 - 解析方式分为两种类型直接跳转下载文件和获取下载链接, -每一种都提供了两种接口形式: `通用接口parser?url=`和`网盘标志/分享key拼接的短地址(标志短链)`,所有规则参考示例。 -- 通用接口: `/parser?url=分享链接&pwd=密码` 没有分享密码去掉&pwd参数; -- 标志短链: `/d/网盘标识/分享key@密码` 没有分享密码去掉@密码; -- 直链JSON: `/json/网盘标识/分享key@密码`和`/json/parser?url=分享链接&pwd=密码` -- 网盘标识参考上面网盘支持情况 -- 当带有分享密码时需要加上密码参数(pwd) -- 移动云云空间,小飞机网盘的加密分享的密码可以忽略 -- 移动云空间分享key取分享链接中的data参数,比如`&data=xxx`的参数就是xxx +## API接口 + +### 服务端口 +- **6400**: API 服务端口(建议使用 Nginx 代理) +- **6401**: 内置 Web 解析工具(个人使用可直接开放此端口) -API规则: -> 建议使用UrlEncode编码分享链接 +### 接口说明 -1. 解析并自动302跳转 - http://your_host/parser?url=分享链接&pwd=xxx - http://your_host/parser?url=UrlEncode(分享链接)&pwd=xxx - http://your_host/d/网盘标识/分享key@分享密码 -2. 获取解析后的直链--JSON格式 - http://your_host/json/parser?url=分享链接&pwd=xxx - http://your_host/json/网盘标识/分享key@分享密码 -3. 文件夹解析v0.1.8fixed3新增 - http://your_host/json/getFileList?url=分享链接&pwd=xxx +#### 1. 302 自动跳转下载 + +**通用接口** +``` +GET /parser?url={分享链接}&pwd={密码} +``` + +**标志短链** +``` +GET /d/{网盘标识}/{分享key}@{密码} +``` + +#### 2. 获取直链 JSON + +**通用接口** +``` +GET /json/parser?url={分享链接}&pwd={密码} +``` + +**标志短链** +``` +GET /json/{网盘标识}/{分享key}@{密码} +``` + +#### 3. 文件夹解析(v0.1.8fixed3+) + +``` +GET /json/getFileList?url={分享链接}&pwd={密码} +``` + +### 使用规则 + +- `{分享链接}` 建议使用 URL 编码 +- `{密码}` 无密码时省略 `&pwd=` 或 `@密码` 部分 +- `{网盘标识}` 参考支持的网盘列表 +- `your_host` 替换为您的域名或 IP + +### 特殊说明 + +- 移动云云空间的 `分享key` 取分享链接中的 `data` 参数值 +- 移动云云空间、小飞机网盘的加密分享可忽略密码参数 + +### 示例 + +```bash +# 302 跳转(通用接口 - 有密码) +http://your_host/parser?url=https%3A%2F%2Fwww.ilanzou.com%2Fs%2FlGFndCM&pwd=KMnv + +# 302 跳转(标志短链 - 有密码) +http://your_host/d/iz/lGFndCM@KMnv + +# 获取 JSON(通用接口 - 无密码) +http://your_host/json/parser?url=https%3A%2F%2Fwww.ilanzou.com%2Fs%2FLEBZySxF + +# 获取 JSON(标志短链 - 无密码) +http://your_host/json/iz/LEBZySxF + +``` + +--- -### json接口说明 +### json接口详细说明 #### 1. 文件解析:/json/parser?url=分享链接&pwd=xxx From b13a7a5ee1e2011e9f23c344e39ea7b0db001d31 Mon Sep 17 00:00:00 2001 From: qaiu <736226400@qq.com> Date: Tue, 4 Nov 2025 15:44:17 +0800 Subject: [PATCH 4/7] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20README.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 测试下载链接更新 --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index bc9b9ac..33ec404 100644 --- a/README.md +++ b/README.md @@ -274,10 +274,10 @@ GET http://127.0.0.1:6400/parser?url=https://v2.fangcloud.com/sharing/e5079007dc # Rest请求自动302跳转(只提供共享文件Id): ### 蓝奏云普通分享 # @no-redirect -GET http://127.0.0.1:6400/lz/ia2cntg +GET http://127.0.0.1:6400/d/lz/ia2cntg ### 奶牛快传普通分享 # @no-redirect -GET http://127.0.0.1:6400/cow/9a644fe3e3a748 +GET http://127.0.0.1:6400/d/cow/9a644fe3e3a748 ### 360亿方云加密分享 GET http://127.0.0.1:6400/json/fc/e5079007dc31226096628870c7@QAIU @@ -312,9 +312,9 @@ GET http://127.0.0.1:6400/json/fc/e5079007dc31226096628870c7@QAIU # 打包部署 ## JDK下载(lz.qaiu.top提供直链云解析服务) -- [阿里jdk17(Dragonwell17-windows-x86)](https://lz.qaiu.top/ec/e957acef36ce89e1053979672a90d219n) -- [阿里jdk17(Dragonwell17-linux-x86)](https://lz.qaiu.top/ec/6ebc9f2e0bbd53b4c4d5b11013f40a80NHvcYU) -- [阿里jdk17(Dragonwell17-linux-aarch64)](https://lz.qaiu.top/ec/d14c2d06296f61b52a876b525265e0f8tzxTc5) +- [阿里jdk17(Dragonwell17-windows-x86)](https://lz.qaiu.top/d/ec/e957acef36ce89e1053979672a90d219n) +- [阿里jdk17(Dragonwell17-linux-x86)](https://lz.qaiu.top/d/ec/6ebc9f2e0bbd53b4c4d5b11013f40a80NHvcYU) +- [阿里jdk17(Dragonwell17-linux-aarch64)](https://lz.qaiu.top/d/ec/d14c2d06296f61b52a876b525265e0f8tzxTc5) - [解析有效性测试-移动云云空间-阿里jdk17-linux-x86](https://lz.qaiu.top/json/ec/6ebc9f2e0bbd53b4c4d5b11013f40a80NHvcYU) ## 开发和打包 From b6aef7c2399047dc2f2ed038fc265055a8465e6c Mon Sep 17 00:00:00 2001 From: qaiu <736226400@qq.com> Date: Sat, 8 Nov 2025 00:19:16 +0800 Subject: [PATCH 5/7] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20README.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 33ec404..b704a5f 100644 --- a/README.md +++ b/README.md @@ -57,7 +57,7 @@ main分支依赖JDK17, 提供了JDK11分支[main-jdk11](https://github.com/qaiu/ - [蓝奏云-lz](https://pc.woozooo.com/) - [蓝奏云优享-iz](https://www.ilanzou.com/) -- [奶牛快传-cow](https://cowtransfer.com/) +- ~[奶牛快传-cow(即将停服)](https://cowtransfer.com/)~ - [移动云云空间-ec](https://www.ecpan.cn/web) - [小飞机网盘-fj](https://www.feijipan.com/) - [亿方云-fc](https://www.fangcloud.com/) From deb121a51bdb792aa68daf65ecf420526b9ccfa7 Mon Sep 17 00:00:00 2001 From: qaiu <736226400@qq.com> Date: Sat, 8 Nov 2025 00:20:30 +0800 Subject: [PATCH 6/7] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20README.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b704a5f..63bc8c5 100644 --- a/README.md +++ b/README.md @@ -63,7 +63,7 @@ main分支依赖JDK17, 提供了JDK11分支[main-jdk11](https://github.com/qaiu/ - [亿方云-fc](https://www.fangcloud.com/) - [123云盘-ye](https://www.123pan.com/) - ~[115网盘(失效)-p115](https://115.com/)~ -- [118网盘(已停服)-p118](https://www.118pan.com/) +- ~[118网盘(已停服)-p118](https://www.118pan.com/)~ - [文叔叔-ws](https://www.wenshushu.cn/) - [联想乐云-le](https://lecloud.lenovo.com/) - [QQ邮箱云盘-qqw](https://mail.qq.com/) From 321380c2b92a165c55a48ac70eef4c58d53560b8 Mon Sep 17 00:00:00 2001 From: qaiu <736226400@qq.com> Date: Sat, 8 Nov 2025 00:23:22 +0800 Subject: [PATCH 7/7] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20README.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 34 ---------------------------------- 1 file changed, 34 deletions(-) diff --git a/README.md b/README.md index 63bc8c5..5783ea0 100644 --- a/README.md +++ b/README.md @@ -257,41 +257,7 @@ json返回数据格式示例: } ``` -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/d/lz/ia2cntg -### 奶牛快传普通分享 -# @no-redirect -GET http://127.0.0.1:6400/d/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 - - -``` # 网盘对比