feat(v0.2.1): 添加认证参数支持和客户端下载命令生成

主要更新:
- 新增 auth 参数加密传递支持 (QK/UC Cookie认证)
- 实现下载命令自动生成 (curl/aria2c/迅雷)
- aria2c 命令支持 8 线程 8 片段下载
- 修复 cookie 字段映射问题
- 优化前端 clientLinks 页面
- 添加认证参数文档和测试用例
- 更新 .gitignore 忽略编译目录
This commit is contained in:
q
2026-02-05 20:35:47 +08:00
parent 97ae1a5e92
commit 6e6215ad7e
54 changed files with 6903 additions and 1470 deletions
@@ -0,0 +1,67 @@
# ========================================
# 网盘认证信息配置文件
# ========================================
#
# 使用说明:
# 1. 将此文件重命名为 auth-test.properties
# 2. 填入真实的 Cookie 和分享链接
# 3. 运行测试: mvn exec:java -Dexec.mainClass="cn.qaiu.parser.integration.AuthParseIntegrationTest" -Dexec.classpathScope=test
#
# 如何获取 Cookie
# 1. 在浏览器中登录对应网盘
# 2. 打开开发者工具(F12
# 3. 切换到 Network 标签
# 4. 刷新页面
# 5. 找到任意请求,在请求头中复制完整的 Cookie
#
# ========================================
# 夸克网盘配置(必须认证)
# ========================================
# 分享链接示例: https://pan.quark.cn/s/abc123def
qk.url=
# Cookie 必需字段: __pus, __kp, __kps, __ktd, __uid, __puus
# 完整示例: __pus=abc123; __kp=def456; __kps=ghi789; __ktd=jkl012; __uid=mno345; __puus=pqr678
qk.cookie=
# 分享密码(如果有)
qk.pwd=
# ========================================
# UC 网盘配置(必须认证)
# ========================================
# 分享链接示例: https://fast.uc.cn/s/abc123def
uc.url=
# Cookie 必需字段: __pus, __kp, __kps, __ktd, __uid, __puus
# 完整示例: __pus=abc123; __kp=def456; __kps=ghi789; __ktd=jkl012; __uid=mno345; __puus=pqr678
uc.cookie=
# 分享密码(如果有)
uc.pwd=
# ========================================
# 小飞机网盘配置(大文件需认证)
# ========================================
# 分享链接示例: https://share.feijipan.com/s/abc123def
fj.url=
# Cookie(大文件 >100MB 时需要)
# 完整示例: session_id=abc123; auth_token=def456
fj.cookie=
# 分享密码
fj.pwd=
# ========================================
# 注意事项
# ========================================
# 1. Cookie 中的特殊字符无需转义
# 2. 不要添加多余的空格
# 3. 密码可以为空
# 4. 未配置的网盘会自动跳过测试
# 5. Cookie 有效期通常为 1-7 天,过期需要重新获取