更新说明
本次更新修复了 v4.1 在设置 Access Token 后部分资源仍返回 400 的问题,并按官网方式生成私有下载签名。
Note
本版本起,“设置 Token” 必须粘贴含 access_token、mac_key、diff 的整段 JSON,不再接受单独的 Access Token 字符串。请按应用内 “如何获取?” 重新获取并保存。若仍使用旧版只保存了 Access Token 的配置,部分私有资源可能仍会 400。
新增与优化
- 登录凭据改为三项 JSON(
access_token、mac_key、diff),格式错误会提示保存失败;留空仍可清除。 - 旧版只保存了 Access Token 时,设置窗口会回填为三项 JSON,便于补全后重新保存。
- 获取脚本同步改为输出整段 JSON。
- 私有下载按当前 URL 现算官网
X-ND-AUTH(HMAC-SHA256),不再向地址拼接accessToken。 - 批量下载限制并发,并拉开请求间隔,降低私有 CDN 短时间连打触发 400 的概率。
问题修复
- 修复设置了有效 Token 后仍出现 400、提示鉴权失败的问题(#81)。
- 修复部分较严的私有资源(如部分体育教师用书)在占位签名下返回 400 的问题(#76)。
- 私有下载遇到 400 时,先在同一地址退避重试并重新签名,不再立刻切换 r2/r3 镜像。
- 禁止读取系统及环境变量中的代理配置,避免错误代理导致请求失败。
Full Changelog: v4.1...v4.2