- **[重大更新] 代理池 2.0 (Proxy Pool) 完全体与稳定性修复**:
- **账号级专属 IP 隔离**: 实现账号与代理的强绑定逻辑。一旦账号绑定专属代理,该 IP 将自动从公共池隔离,杜绝跨账号关联风险。
- **协议自动补全与兼容性**: 后端支持自动识别简写输入(如 `ip:port`),自动补全 `http://` 方案。
- **智能健康检查加固**: 引入浏览器 User-Agent 伪装,解决 `google.com` 拦截问题;更换保底检查 URL 至 `cloudflare.com`。
- **响应式状态同步**: 修复“先睡眠后检查”逻辑,实现启动即更新状态,消除 UI 显示超时的同步延迟。
- **持久化 Bug 修复**: 彻底解决在高频率轮询下,后端旧状态可能回滚前端新增代理的竞态问题。
- **代理池 2.0 运行机制解析**:
- **场景 1:账号全链路锁定** — 系统识别到账号 A 与 Node-01 的绑定关系后,其 Token 刷新、额度同步、AI 推理将全量强制走 Node-01。Google 侧始终捕获到该账号在单一稳定 IP 上操作。
- **场景 2:公用池自动隔离** — 账号 B 无绑定。系统在扫描代理池时,会自动发现 Node-01 已被 A 专属占用并将其剔除,仅从剩余节点中轮询。确保不同账号 IP 绝不混用,零关联风险。
- **场景 3:故障自愈与保底** — 若 Node-01 宕机且开启了“故障重试”,账号 A 会临时借用公共池节点完成 Token 刷新等紧急任务,并记录日志,确保服务不中断。
- **[新功能] UserToken 页面导航与监控增强 (PR #1475)**:
- **页面导航**: 新增 UserToken 独立管理页面,支持更细粒度的用户令牌管理。
- **监控增强**: 完善了系统监控和路由功能的集成,提升了系统的可观测性。
- **[核心修复] Warmup 接口字段丢失修复**:
- **编译修复**: 修复了 `ProxyRequestLog` 初始化时缺失 `username` 字段导致的编译错误。
- **[核心修复] Docker Warmup 401/502 错误修复 (PR #1479)**:
- **网络优化**: 在 Docker 环境下的 Warmup 请求中,使用了带 `.no_proxy()` 的客户端,防止 localhost 请求被错误路由到外部代理导致 502/401 错误。
- **鉴权变更**: 豁免了 `/internal/*` 路径的鉴权,确保内部预热请求不会被拦截。
- **[核心修复] Docker/Headless 环境调试与绑定问题修复**:
- **调试控制台**: 修复了 Docker 模式下日志模块未初始化的问题,并新增 HTTP API 映射,支持 Web 前端获取实时日志。
- **指纹绑定**: 优化了设备指纹绑定逻辑,确保其在 Docker 容器环境下的兼容性并支持通过 API 完整调用。
- **[核心修复] 账号删除缓存同步修复 (Issue #1477)**:
- **同步机制**: 引入了全局删除信号同步队列,确保账号在磁盘删除后即刻从内存缓存中剔除。
- **彻底清理**: TokenManager 现在会同步清理已删除账号的令牌、健康分数、限流记录以及会话绑定,彻底解决“已删除账号仍被调度”的问题。
- **[UI 优化] 更新通知本地化 (PR #1484)**:
- **国际化适配**: 彻底移除了更新提示框中的硬编码字符串,实现了对所有 12 种语言的完整支持。
- **[UI 优化] 导航栏重构与响应式适配 (PR #1493)**:
- **组件解构**: 将单体 Navbar 拆分为更细粒度的模块化组件,提升代码可维护性。
- **响应式增强**: 优化了布局断点及“刷新配额”按钮的响应式行为。