mirror of
https://github.com/qaiu/netdisk-fast-download.git
synced 2026-02-24 06:05:23 +00:00
feat(v0.2.1): 添加认证参数支持和客户端下载命令生成
主要更新: - 新增 auth 参数加密传递支持 (QK/UC Cookie认证) - 实现下载命令自动生成 (curl/aria2c/迅雷) - aria2c 命令支持 8 线程 8 片段下载 - 修复 cookie 字段映射问题 - 优化前端 clientLinks 页面 - 添加认证参数文档和测试用例 - 更新 .gitignore 忽略编译目录
This commit is contained in:
@@ -20,6 +20,32 @@
|
||||
|------|------|------|------|
|
||||
| url | string | ✅ 是 | 分享链接(需URL编码) |
|
||||
| pwd | string | ❌ 否 | 分享密码 |
|
||||
| auth | string | ❌ 否 | 认证参数(AES加密后的JSON,用于需要登录的网盘) |
|
||||
|
||||
### 认证参数说明(v0.2.1+)
|
||||
|
||||
部分网盘(如夸克QK、UC网盘)需要登录后的 Cookie 才能解析。`auth` 参数用于传递认证信息:
|
||||
|
||||
**加密方式**:
|
||||
- 算法:AES/ECB/PKCS5Padding
|
||||
- 密钥:`nfd_auth_key2026`(16字节)
|
||||
- 流程:JSON → AES加密 → Base64 → URL编码
|
||||
|
||||
**JSON 结构**:
|
||||
```json
|
||||
{
|
||||
"authType": "cookie", // 认证类型: cookie/accesstoken/authorization
|
||||
"token": "your_cookie_here" // Cookie 或 Token 内容
|
||||
}
|
||||
```
|
||||
|
||||
**网盘认证要求**:
|
||||
| 网盘 | 认证要求 |
|
||||
|------|---------|
|
||||
| 夸克网盘(QK) | **必须** |
|
||||
| UC网盘(UC) | **必须** |
|
||||
| 小飞机网盘(FJ) | 大文件需要 |
|
||||
| 蓝奏优享(IZ) | 大文件需要 |
|
||||
|
||||
### 请求示例
|
||||
|
||||
|
||||
Reference in New Issue
Block a user