Repository navigation
v1.0.5 — 优化节点连接机制与底层引擎重构
·
179 commits
to master
since this release
Vertex AI Proxy v1.0.5
1. 底层引擎替换 (Core Engine Replacement)
- 依赖替换:将内置代理核心从
sing-box全面替换为mihomo(v1.19.27),作为新的底层网络代理引擎。 - 配置简化:实现了基于
mihomo的adapter.ParseProxy的代理节点解析和 Dialer 的创建,大幅简化了之前手动构造配置的流程。
2. 节点连接机制优化 (Transport & Connection Optimization)
- 节点逻辑优化:若节点加载失败则直接报错熔断,避免静默直连。
- 代理资源管理:更新了代理实例缓存机制,支持 GC 定期回收空闲超过 30 分钟的代理实例。
3. 节点解析增强 (Node Codec Enhancements)
- vmess 协议增强:新增支持解析
network属性 (WS/gRPC) 及其相关参数;支持 TLS 自动配置;修正alter_id为alterId。 - shadowsocks 协议增强:适配了两种用户信息 Base64 编码格式,并支持解析 URI Fragment 作为节点名称。
- 通用字段调整:统一将
server_name修正为sni,insecure改为skip-cert-verify,适配新代理引擎的配置规范。 - 节点名称补全:在面板拉取订阅时,会尝试自动补全提取节点名称。
4. 前端卡顿与并行 Bug 修复 (Frontend & Parallel Execution Fixes)
- 前端重构与优化:拆分了原来庞大的
admin.html,解决前端卡顿问题。 - 并行问题修复:修复了并行节点检测 Bug,以及实际请求时并行节点调度失效的问题。
5. 错误处理与工具修复 (Error Handling & Tool Fixes)
- Gemini 工具调用:修复了 Gemini 格式工具调用时的问题。
- 内存泄漏修复:修复了部分潜在的内存泄漏问题。
- 错误重试与熔断:优化了请求重试逻辑,遇到严重的内部网络错误或不可重试的异常时立即执行熔断。
- Lint 警告与小问题:修复了一系列未处理错误的 lint 警告,移除了冗余的
validUTF8Body校验,修复了 Windows 与 Linux 打包脚本行为不一致的问题。
许可证
PolyForm Noncommercial License 1.0.0 — 非商业用途。
解压即用,配置示例与分平台部署指南均在包内。