Skip to content

v1.0.5 — 优化节点连接机制与底层引擎重构

Choose a tag to compare

@DeconstructedCube DeconstructedCube released this 19 Jun 02:47
· 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 — 非商业用途。

解压即用,配置示例与分平台部署指南均在包内。