Repository navigation
v1.0.4 — 增强节点管理功能,规范化全局日志
·
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 — 非商业用途。
解压即用,配置示例与分平台部署指南均在包内。