CC Switch v3.12.2

代理接管期间通用配置保护、Snippet 生命周期稳定性、Codex TOML Section 感知编辑

English → | 日本語版 →

---

概览

CC Switch v3.12.2 是一个以可靠性为核心的补丁版本,重点解决代理(Proxy)接管模式下通用配置(Common Config)丢失的问题,并改进了 Codex TOML 配置的编辑准确性。代理接管的热切换和供应商同步现在会更新恢复备份而非直接覆盖 live 文件;启动流程重新排序,确保先从干净的 live 文件提取 Snippet 再恢复接管状态;Codex 的 base_url 编辑重构为 Section 感知模式,不再错误追加到文件末尾。

发布日期:2026-03-12

更新规模:5 commits | 22 files changed | +1,716 / -288 lines

---

重点内容

---

新功能

空状态引导优化

改善首次使用体验,当供应商列表为空时显示详细的导入说明。

---

变更

代理接管恢复流程

代理接管的热切换和供应商同步逻辑经过重构,确保通用配置在整个接管生命周期中得到保护。

Codex TOML 编辑引擎

将 Codex config.toml 的更新逻辑重构到共享的 Section 感知 TOML 辅助函数上。

通用配置初始化生命周期

启动流程重新排序,通用配置 Snippet 的提取和迁移逻辑更加健壮。

---

Bug 修复

通用配置丢失

Codex 恢复快照保护

已清除 Snippet 复活

Codex base_url 位置错误

---

下载与安装

访问 Releases 下载对应版本。

系统要求

系统最低版本架构
WindowsWindows 10 及以上x64
macOSmacOS 10.15 (Catalina) 及以上Intel (x64) / Apple Silicon (arm64)
Linux见下表x64

Windows

文件说明
CC-Switch-v3.12.2-Windows.msi推荐 - MSI 安装包,支持自动更新
CC-Switch-v3.12.2-Windows-Portable.zip便携版,解压即用,不写入注册表

macOS

文件说明
CC-Switch-v3.12.2-macOS.zip推荐 - 解压后拖入 Applications 即可,Universal Binary
CC-Switch-v3.12.2-macOS.tar.gz用于 Homebrew 安装和自动更新

注意:由于作者没有苹果开发者账号,首次打开可能出现"未知开发者"警告,请先关闭,然后前往"系统设置" → "隐私与安全性" → 点击"仍要打开",之后便可以正常打开

Homebrew(macOS)

brew tap farion1231/ccswitch
brew install --cask cc-switch

更新:

brew upgrade --cask cc-switch

Linux

发行版推荐格式安装方式
Ubuntu / Debian / Linux Mint / Pop!\_OS.debsudo dpkg -i CC-Switch-.debsudo apt install ./CC-Switch-.deb
Fedora / RHEL / CentOS / Rocky Linux.rpmsudo rpm -i CC-Switch-.rpmsudo dnf install ./CC-Switch-.rpm
openSUSE.rpmsudo zypper install ./CC-Switch-*.rpm
Arch Linux / Manjaro.AppImage添加执行权限后直接运行,或使用 AUR
其他发行版 / 不确定.AppImagechmod +x CC-Switch-.AppImage && ./CC-Switch-.AppImage