配置会覆盖 coworkEgressAllowedHosts,导致远程 Git 不可用 — Claude Desktop
Quick fix
升级至 CC Switch v3.16.1 或更新版本;维护者称该问题已修复或实现。
Symptom
Section titled “Symptom”当前 CC Switch 重新应用 Claude Desktop 配置时,会生成不包含 `coworkEgressAllowedHosts` 的 active config。在报告的 CC Switch 3.15.0 与 macOS 环境中,重新应用 Claude Desktop provider 配置会覆盖 active config,且未写入 `coworkEgressAllowedHosts`。报告称这会使 Claude Desktop 启动的 Claude Code 子进程出站网络受限,远程 Git 操作不可用。
维护者回复称该问题已在 CC Switch v3.16.0 / v3.16.1 中“修复或实现”,但未在讨论中说明具体实现方式或提供升级后的复现验证结果。手动添加该字段是报告者验证过的临时方案,但再次切换 provider 或重新应用配置后会丢失。
升级到 CC Switch v3.16.1 或更新版本,并按原复现步骤确认配置不再覆盖 `coworkEgressAllowedHosts`。
若暂时无法升级,可手动向 active config 添加 `coworkEgressAllowedHosts`;此方案会在 CC Switch 再次应用配置时失效。
// ~/Library/Application Support/Claude-3p/configLibrary/00000000-0000-4000-8000-000000157210.json"coworkEgressAllowedHosts": ["*"]
Affected Versions
Section titled “Affected Versions”ToolClaude Desktop / Claude Code
Version3.15.0(报告受影响)
PlatformsmacOS
Source Issues
Section titled “Source Issues”(暂无 FAQ)
这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。