Skip to content

Releases: mizaawa/ZakoProxyCLI

v0.10.0 — 樱花布丁主题

Choose a tag to compare

@mizaawa mizaawa released this 20 Oct 18:33
408f0aa

控制台改为二次元风格的「樱花布丁」主题。

  • 以樱花粉、暖蜂蜜黄、奶油白为主色,卡片、按钮、输入框和弹窗使用更大的圆角。
  • 侧边栏与顶栏改为浮动卡片,系统设置与调用日志改为卡片布局,表格、徽章、Toast 与下拉菜单统一重新设计。
  • 登录页和空状态新增「杂鱼酱」小鱼插画,品牌标识与 favicon 改为粉色小鱼。
  • 仪表盘图表改用新配色和柔和的渐变填充。
  • 西文字体由 Inter 改为本地打包的 Nunito(OFL-1.1),中文继续使用系统字体。
  • 只改动前端外观,API、数据与部署方式不变,升级无需额外操作。

验证:PR #1 的 CI #31、main 的 CI #32 以及 v0.10.0 标签的 CI #33 中,Rust Quality、Backend Tests、Frontend、Docker 全部通过。

v0.9.3

Choose a tag to compare

@mizaawa mizaawa released this 19 Oct 04:41

修复 Turnstile 设置与正式版同步。

  • Turnstile 站点密钥和密钥统一保存到项目根目录 .env。
  • 系统设置新增后台连接测试与右上角 Toast 提示。
  • 清理旧数据库中的 Turnstile 配置。
  • 更新器以 GitHub 最新正式 Release 为准,支持同步本地高于 Release 的部署。
  • 本版本基于 v0.9.1,移除 v0.9.2。

v0.9.1

Choose a tag to compare

@mizaawa mizaawa released this 18 Oct 15:50

Highlights

  • Add a separately selectable Hanshuang profile for deepseek-flash, reusing the existing instruction while preserving both DeepSeek 4.1 Flash aliases.
  • Show deepseek-4.1-flash as the canonical strategy label in the group editor.

Verification

  • GitHub Actions run #25 passed Rust quality, backend tests, frontend build, Docker build, upgrade/rollback checks, and image publishing.
  • The tested image is available as ghcr.io/mizaawa/zakoai-proxy-cli:latest.

v0.9.0 — Turnstile 安全校验与日志统计改进

Choose a tag to compare

@mizaawa mizaawa released this 18 Oct 14:55

v0.9.0

  • 增加 Cloudflare Turnstile 登录安全校验,密钥加密保存,并校验挑战返回的主机名。
  • 改进调用日志分页器的键盘操作与移动端触控体验。
  • 对仪表盘的大数量统计采用紧凑显示,补充超过千条 Cyber 事件的统计覆盖。
  • 更新版本元数据、API 契约和中英文发布说明。

验证:GitHub Actions CI #23 的 Frontend、Backend Tests、Rust Quality、Docker 全部通过。

v0.8.0

Choose a tag to compare

@mizaawa mizaawa released this 18 Oct 11:34

Changes

  • Integrate a shared dsh-purge DeepSeek API compatibility adapter into the five existing DeepSeek profiles while preserving their profile IDs.
  • Preserve migration recognition for previously saved profile prompts and include upstream source and license notices.

Verification

  • 122 Rust tests passed; formatting, Clippy, release-version checks, source checks and frontend production build passed.
  • GitHub Actions Docker replacement/rollback and container smoke tests passed; the tested image was published as ghcr.io/mizaawa/zakoai-proxy-cli:latest.

v0.7.0 — 调用日志与工具请求链路修复

Choose a tag to compare

@mizaawa mizaawa released this 18 Oct 05:14

新增

  • 密钥管理下增加独立调用日志,默认保留最近 7 天,每页 20 条,可跳页、导出 JSON 和清空全部日志。
  • 日志显示 HTTP 状态码、策略标签、结构化 JSON/SSE 错误详情、首字耗时、总耗时、Token、缓存读写及 TPS;历史缺失指标显示“—”。
  • 移除仪表盘的重复调用日志;密钥创建和编辑的分组选择采用自定义下拉菜单,支持键盘操作和窄屏布局。

修复

  • Responses / Chat 工具流收到终止事件后及时释放并发槽,避免上游连接未关闭时后续请求误触发本地 429。
  • 正确识别没有 [DONE] 但完整结束的 Chat 工具调用、多 choice 完成状态及正常 response.incomplete,防止误记账号失败并进入冷却。
  • 冷却返回 503 upstream_cooldown 及实际剩余重试时间;本地 RPM、并发限制返回可区分的 429 原因。保留真实上游 HTTP 状态、脱敏错误正文及 Retry-After。
  • 优化脱敏缓冲,完整终止帧不会因无关密钥尾部被扣留。

验证与升级

联合版 Rust 测试 122 项通过,Clippy、格式检查、Python 检查和前端生产构建通过;调用日志分页、导出、清空,以及桌面/窄屏分组菜单交互已验证。429 的同组回归测试:原版 2/11 通过、修复后 11/11 通过,回滚恢复原版行为。

已有部署可在系统设置中更新至 v0.7.0。实际运行的服务器升级后才会使用此次链路修复;真实上游限流仍可能产生 429。流终止后的日志在连接释放时落库;非结构化纯文本/HTML 错误显示 HTTP 概述。

v0.6.0 — Token 显示、寒霜策略与默认策略开关

Choose a tag to compare

@mizaawa mizaawa released this 17 Oct 17:11

v0.6.0

  • Token 总量、分布及相关显示统一使用 K/M/B/T,缩写保留两位小数;原始统计值不变。
  • DeepSeek 4.1 Flash 改为寒霜项目的 API 适配策略,同时匹配 deepseek-v4.1-flash 和 deepseek-4.1-flash,保留已有策略选择。
  • 分组新增“开启破甲默认策略”,默认关闭。开启后,无已选专用策略匹配的可用模型使用默认策略;专用策略优先,重试不叠加注入。
  • 默认提示词从现有 GPT-6 Astra 策略改编,去除固定模型身份和本地工具假设,兼容 Responses、Compact、Chat Completions 和 Anthropic Messages。
  • README 补充寒霜来源、固定提交、适配范围及第三方声明;保留冷咖啡与 Kimi 来源声明。
  • 修复仓库改名后的官方 Release URL 校验和镜像发布坐标。

验证覆盖协议请求保留、模型映射、默认开关保存、重试选择、Token 边界、桌面及移动端显示。测试使用本地模拟上游;没有验证真实上游的拒答绕过效果,也不保证覆盖上游系统指令。

v0.6.0 仓库改名后的首次升级

官方仓库已改名为 ZakoProxyCLI。v0.5.0 及更早版本的更新器严格匹配旧 Release URL,因此仓库改名后网页检查或更新可能失败。请在原部署目录执行一次以下操作,同时替换 proxy 和 updater;保持原目录、Compose 项目名和数据卷不变。若本地修改导致拉取失败,请先处理冲突。

git remote set-url origin https://github.com/mizaawa/ZakoProxyCLI.git
git pull --ff-only origin main
docker compose build --pull
docker compose up -d --no-build
docker compose ps

镜像仍发布至 ghcr.io/mizaawa/zakoai-proxy-cli,保持现有部署兼容。v0.6.0 识别新旧官方 Release URL;本次首次迁移不能依赖旧更新器自动完成。

v0.5.0 - Update notices, account proxies and Kimi profiles

Choose a tag to compare

@mizaawa mizaawa released this 17 Oct 15:31

新增功能

  • 自动检查新版本:登录后及页面可见时定期检查,发现更新会在页面标题旁显示带圆点的黄色「有新版本」标签,点击直达系统设置的更新区域。
  • 账号独立 SOCKS5/SOCKS5h 代理:账号编辑中支持可选代理、连通性和延迟测试,覆盖全部现有 API 协议、流式请求、模型发现与重试;配置代理的账号连接失败时不会静默直连。
  • 新增 kimi-k3、kimi-k2.7、kimi-k2.7-code、kimi-k2.6 策略,适配现有 API 中转注入链路。

来源与说明

Kimi 策略参考 YD-233/kimi-break,固定上游提交 c6a7f6dfffd17c45e60f6eb965f1d4bc169cd8f6,保留 MIT 许可证、原始文件及中英文 README 来源声明。验证覆盖策略选择与请求注入,不代表真实上游模型的破甲效果保证。

验证

  • 本地 88 项 Rust 测试、严格 Clippy、格式检查、脚本测试和前端构建通过。
  • 更新提示与代理编辑器通过移动端 320px/390px 浏览器回归。
  • 基线、修改版、回滚版同输入验证通过;回滚归档 SHA-256 与原始基线一致。
  • 当前提交的 GitHub CI、Docker 替换/回滚、持久化及镜像发布全部通过后发布。

Docker 镜像:ghcr.io/mizaawa/zakoai-proxy-cli:latest,亦可使用本次提交 SHA 标签固定版本。

v0.4.1 - Secure entry and mobile console interactions

Choose a tag to compare

@mizaawa mizaawa released this 17 Oct 00:08

This release fixes console entry routing and mobile interactions.

  • A valid session visiting / is redirected to the configured security entry only when Host/Origin validation succeeds.
  • Mobile navigation now has a reduced-motion-aware slide transition, locks page scrolling while open, and keeps sidebar scrolling independent.
  • Modal backdrop clicks and Escape no longer dismiss dialogs; explicit cancel controls remain available.
  • Existing 31 model strategies, including glm-5.3, all four compatible protocols, and Coldcoffee attribution are retained.

Validation: 76 Rust tests, strict Clippy, fmt, version checks, frontend build, browser regression, and all four GitHub CI jobs including Docker build/replacement/rollback/persistence passed.

Browser regression confirmed 31 visible profiles, searchable and persistent glm-5.3, modal dismissal behavior, isolated 390px mobile sidebar scrolling, animation, and zero JavaScript errors.

v0.4.0 — 多模型策略与 API 中转适配

Choose a tag to compare

@mizaawa mizaawa released this 16 Oct 16:56

新增 28 个冷咖啡逐模型策略,连同原有 3 个 GPT 策略共 31 个:Claude 14 个、Grok 1 个、Gemini 7 个、DeepSeek 5 个,以及 GLM glm-5.3。

  • 按账号映射后的实际模型精确匹配分组所选策略,保留未选模型的原请求;故障切换从原始请求重新注入,避免策略累加或串用。
  • 支持中转站的 OpenAI Responses、Compact、Chat Completions 与 Anthropic Messages 兼容接口。新增 /v1/chat/completions,保留原有消息、图片、工具字段与 SSE,并识别 [DONE] 和 token usage。
  • 将冷咖啡对应席位、工作链、路由与叶子 Skill 正文适配为 API 内联指令;DeepSeek 无需伪造 Harness 工具或安装本地 Skill。工具能力以客户端实际提供为准。
  • 分组支持选择全部 31 个策略。中英文 README 补全冷咖啡参考声明,随附原 MIT 许可;固定来源 commit 与逐文件 SHA256,导入脚本可复现。

升级后需在分组勾选所需策略;已有账号如需 Chat Completions,请勾选 chat 协议。新增冷咖啡策略每次匹配会增加约 64–66 KB 输入文本。实际模型与接口以中转站提供为准。

验证:Windows 全量 Rust 测试、fmt、严格 Clippy 和前端构建通过;28 个新增模型 × 4 条协议共 112 次本地 HTTP 注入请求通过,消息保留、别名映射、禁用与源码回滚均已检查。Linux CI 和 Docker 真实替换、回滚及持久化检查见下方链接。本版本按策略实现及中转链路验收,未进行新增真实模型的破甲效果评估。

参考:冷咖啡 / gpt6-Astra,版本 09c7799a1fc2ef5f6f6cf4223b7a48abb39d2732,Copyright (c) 2026 3641397194-wq,MIT。

CI:https://github.com/mizaawa/zakoai-proxy-cli/actions/runs/38935118466

镜像:ghcr.io/mizaawa/zakoai-proxy-cli:5d369df173f03a803b1dc048ae0ff0f826f305d6(同时发布 latest)。

通过站内“系统设置 → 检查更新”选择本版本,或手动执行 docker compose pull、docker compose build --pull、docker compose up -d --no-build。