Skip to content

v1.0.4 — 增强节点管理功能,规范化全局日志

Choose a tag to compare

@DeconstructedCube DeconstructedCube released this 14 Jun 10:32
· 185 commits to master since this release

Vertex AI Proxy v1.0.4

1. 节点管理功能增强 (Node Management Enhancements)

  • 批量操作:新增了对节点列表的“全选”多选框,并加入了三个批量操作按钮(批量启用、禁用、删除节点)。
  • 文件导入:新增了文件上传控件,支持从本地文件导入节点配置,提供了“追加”和“替换”两种导入模式。
  • 节点状态展示优化:为节点列表增加了复选框列;细化了节点类型的展示名称映射;增强了错误信息和延迟的展示。
  • 测试进度反馈:“测试全部节点”功能增加了实时的进度条和文本提示,提升了用户体验。
  • 配置解析增强:支持智能识别并解析 Clash Yaml 格式的配置文件;支持对内联 Yaml 属性解析的支持。
  • 并发控制:在测试所有节点时,限制最大并发数为 10,避免过多连接同时发起到外部导致被封或资源耗尽。

2. 全局日志规范化 (Logging Standardization)

为了方便在生产环境和开发过程中区分日志来源,在整个项目中统一在日志输出中添加了模块前缀(如 [vproxy], [Admin], [Server] 等)。

3. 构建与脚本补充 (Build & Scripts)

  • PowerShell 构建脚本:新增了 scripts/build-release.ps1,方便 Windows 用户执行一键编译打包发布版本。
  • Gitignore 更新:增加了对 *.code-workspace 文件的忽略。

4. 核心组件修复与调整 (Core Logic Fixes & Tweaks)

  • Sing-Box 适配器:修复了由于 Sing-Box 内部 API 变动导致的 service.ContextWith 类型问题。
  • JSON 解析器:优化了清理 JSON 字符串的方法。
  • API 认证读取:遍历文件后增加了对扫描错误的检查。
  • Codec 调整:现在能更鲁棒地处理 URI 中附带的 query parameters,避免解析 Base64 失败。

5. 测试用例补充 (Tests)

新增并修改了多个测试文件以保证代码质量。

许可证

PolyForm Noncommercial License 1.0.0 — 非商业用途。

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