Repository navigation
Releases: mizaawa/ZakoProxyCLI
Release list
v0.10.0 — 樱花布丁主题
控制台改为二次元风格的「樱花布丁」主题。
- 以樱花粉、暖蜂蜜黄、奶油白为主色,卡片、按钮、输入框和弹窗使用更大的圆角。
- 侧边栏与顶栏改为浮动卡片,系统设置与调用日志改为卡片布局,表格、徽章、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
v0.9.1
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 安全校验与日志统计改进
v0.9.0
- 增加 Cloudflare Turnstile 登录安全校验,密钥加密保存,并校验挑战返回的主机名。
- 改进调用日志分页器的键盘操作与移动端触控体验。
- 对仪表盘的大数量统计采用紧凑显示,补充超过千条 Cyber 事件的统计覆盖。
- 更新版本元数据、API 契约和中英文发布说明。
验证:GitHub Actions CI #23 的 Frontend、Backend Tests、Rust Quality、Docker 全部通过。
v0.8.0
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 — 调用日志与工具请求链路修复
新增
- 密钥管理下增加独立调用日志,默认保留最近 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 显示、寒霜策略与默认策略开关
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
新增功能
- 自动检查新版本:登录后及页面可见时定期检查,发现更新会在页面标题旁显示带圆点的黄色「有新版本」标签,点击直达系统设置的更新区域。
- 账号独立 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
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 中转适配
新增 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。