Skip to content

wb2api 1.6.7

Choose a tag to compare

@yintaozhou1 yintaozhou1 released this 24 Oct 13:56
· 22 commits to main since this release

wb2api 1.6.7(versionCode 46)

本次更新带来「网关地址悬浮窗」,并跟进上游 2026-10-24 的修复、加了一轮针对本轮新代码的审计加固。

新增:网关地址悬浮窗

启动网关后在其它应用上层显示一颗液态玻璃胶囊,内容是 127.0.0.1:<端口>(端口取实际监听值)。

  • 圆角取高度一半(胶囊),浅 / 深主题各自一套玻璃取值(渐变底 + 发丝描边 + 顶部内缘高光)
  • 点击回到应用;拖动可换位置(超过 6dp 才算拖动,位置记忆)
  • 无权限时点「启动网关」会 Toast 提示并跳系统授权页 —— 不阻断网关启动,授权返回后自动补显示
  • 设置 → 界面可开关;关闭立即摘窗

修复

  • 401 先求证再判死(上游 issue #66):网关边缘拦截与 token 真失效的响应体可能一样,现在先用 refresh 端点求证 —— 成功=瞬时拦截、被明确拒绝=真失效、无判词=软冷却绝不禁用;并发 401 按账号单飞,避免用旧 refresh_token 互相判死
  • 429 code 6000 带「切换其他模型」文案时按模型级限流
  • 模型级冷却不再被 soft_rate_max 截断(账号级仍封顶)
  • 尊重客户端关闭思考:reasoning_effort=off/none 真正落成 thinking.type=disabled
  • token 主动续期:到期前 120s 自动刷新并落盘,避免每小时白撞一次 401
  • 加固:修复池状态临界区与落盘之间的锁序反转(可能造成网关假死)、浮窗撤销权限后不再显示、拖动越界、设置开关不生效

覆盖安装:签名与 1.6.3–1.6.6 一致(SHA-256 32a556af…6c5c17),账号与配置保留。