Repository navigation
zcode2api v1.3.0
代理与错误处理
- 全局代理持续使用当前节点,仅在风控拦截或连接故障后切换;失败节点从本次运行的可用池中剔除,重启或修改代理配置后重新载入。
- 支持在设置页指定优先使用的代理节点,订阅刷新及本地监听端口变化时保留节点身份;指定节点同样参与故障切换。
- 代理池耗尽时返回
proxy_pool_exhausted,不回退直连或循环使用失败节点;已开始输出的流式请求不重放,账号独立代理保持独立处理。 - 精简上游风控与网络错误提示,保留错误码和追踪标识;未知错误合并多余空白并限制长度,历史用量日志也使用简短提示。
控制台与运行环境
- 额度轮询、上游安全验证、出站代理、网关与模型改为默认收起的独立面板,内层配置保持平铺;代理检测结果单独折叠,显示数量汇总并限制展开高度。
- 精简代理设置说明,移除节点名称正则筛选及订阅地址显示切换,默认显示订阅地址;缩小 Mihomo 安装按钮并修正路径与刷新间隔输入框的对齐。
- 自动检测 Mihomo,支持 PATH、托管安装目录及项目根目录,并显示实际可执行文件路径;已检测到时禁用安装按钮。
- 增加 Node.js 与 jsdom 检测,验证 Node.js 18+ 及 jsdom 能否实际加载;打开面板或修改路径后自动更新检测状态。
- 补充代理故障切换、错误摘要、运行环境检测和设置页交互的回归测试。
完整变更:v1.2.1...v1.3.0