Mac 无翻墙装 Claude CLI:全程国内镜像
整理自 @gaoqian2580(搞钱研究院):纯国内网络、零代理,在 Mac 上装好 Claude CLI + CC-Switch 的保姆级教程。
开篇:为什么这篇教程存在
作者"搞钱研究院"刚买了电脑装 Claude Code,踩了一些坑后总结:现在能搜到的教程要么要设置代理、要么很慢。这篇教程的方案核心是——全部使用国内镜像源(中科大、清华、阿里),解决海外工具下载慢、安装失败、连接超时问题。
- 适用设备:全部 Mac 设备(Intel 芯片 + Apple Silicon M 系列)
- 网络要求:纯国内网络、无需翻墙、不开任何代理
- 操作难度:零基础无脑照抄,命令直接复制粘贴执行
合规说明:以下内容整理自原作者的个人经验分享,仅作信息学习参考。命令请逐条理解后再执行;CC-Switch 需填入你自己的 API 密钥,密钥来源请走正规渠道。
第一阶段:安装国内镜像版 Homebrew
以下来自 @gaoqian2580。Homebrew 是 Mac 必备的包管理器。
1.1 执行安装命令(打开 Mac 终端,整行复制粘贴回车):
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
1.2 安装交互操作(关键步骤):
- 选择下载源:输入 1(中科大) 或 2(清华大学),回车(二选一,国内极速下载)
- 权限验证:提示输入密码时,输入电脑开机密码(输入过程无任何显示,属于正常现象),输完回车
- 等待安装:全程自动执行,出现安装完成提示即可
1.3 环境生效:安装完成后,关闭当前终端,重新打开一个新终端,确保环境变量生效。
Homebrew 像 Mac 的"应用商店后台",而国内镜像版相当于把仓库从国外搬到了国内小区门口,下载自然快。
装 Node.js(Claude CLI 的依赖环境)
以下来自 @gaoqian2580。新终端内粘贴以下命令,安装国内适配版 Node.js(内置 npm):
brew install node
依次输入以下两条命令,输出版本号即为安装成功:
node -v
npm -v
装 Claude CLI:先切 npm 国内镜像
以下来自 @gaoqian2580。
重要前提:全程关闭科学上网、代理、VPN,保持纯国内网络——这套方案就是为"零代理"设计的,开了代理反而可能出问题。
切换 npm 为国内镜像源(必做,防止下载失败)——切换为阿里旗下 npmmirror 镜像:
npm config set registry https://registry.npmmirror.com
安装 Claude Code(CLI 命令行工具):
npm install -g @anthropic-ai/claude-code
安装完成后输入以下命令检测,输出版本号即代表安装完成:
claude --version
npm 默认从国外仓库拿货,慢还常断;换成 npmmirror 就像把进货渠道切到国内总代,又快又稳。
CC-Switch:在 Mac 上管理 CLI 的"总控台"
以下来自 @gaoqian2580。CC-Switch 是开源免费的 AI 编程 CLI 管理工具,轻量无冗余,专门适配 Mac:可统一管理 Claude Code 等 AI 命令行工具,支持 API 密钥本地存储、服务商一键切换、自动故障转移;纯本地运行、无云端上传,作者称之为"国内网络使用 Claude CLI 的必备工具"。
安全下载渠道(优先推荐直连安装包):
- 官方网站:https://www.ccswitch.io/zh/
- GitHub 发布页:https://github.com/farion1231/cc-switch/releases
- Mac 最新稳定版直连下载:CC-Switch-v3.14.1-macOS.dmg(作者实测版本)
Mac 详细安装步骤:
- 下载完成后双击 .dmg 安装包
- 将左侧 CC-Switch 图标拖拽至右侧「应用程序」文件夹
- 打开启动台启动 CC-Switch,弹出「无法验证开发者」提示(Mac 安全机制,正常现象)
- 打开「系统设置 → 隐私与安全性」,下滑至底部点击「仍要打开」,输入电脑开机密码
- 验证完成后即可正常启动
Claude CLI 基础配置(极简入门):
- 打开 CC-Switch,本地路由默认端口 127.0.0.1:15721,无需手动修改
- 添加 Claude 服务商,填入可用 API 密钥
- 开启代理接管,终端无需额外配置,直接输入 claude 命令即可使用
- 软件内置用量统计、密钥管理、模型自动检测,全程可视化操作
API 密钥请走正规渠道获取并自己保管好;"纯本地运行、无云端上传"为原作者说法。密钥=账号钥匙,不要发给任何人。
附录:常用命令汇总 + 常见报错
以下来自 @gaoqian2580。
常用基础命令:
brew -v # 查看 Homebrew 版本
brew update # 更新 Homebrew
claude --version # 查看 Claude 版本
claude # 启动 Claude 命令行
npm config set registry https://registry.npmmirror.com # 重置 npm 国内源
常见报错解决方案:
- 密码输入无显示:Mac 终端通用机制,正常输入密码回车即可
- Homebrew 下载卡顿:优先选清华/中科大源,关闭电脑所有代理工具
- npm 安装报错:重新执行镜像切换命令,清除缓存 npm cache clean -f
- CC-Switch 无法打开:隐私与安全性内放行软件,重启电脑重试
《03 课》讲的是翻墙代理的 DNS 泄漏修复,本课走的是完全相反的路线——零代理、纯国内镜像。两种方案适用场景不同:需要访问境外服务时看《03 课》做防护;只是在国内网络下装工具,本课的方案更省事。详见《03 课 · DNS 泄漏》。
术语翻卡:点卡片看解释
自测一下:点问题展开参考答案
全部使用国内镜像源(中科大、清华、阿里 npmmirror),解决海外工具下载慢、安装失败、超时问题;全程零代理、纯国内网络。
命令:/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)";安装时选 1(中科大)或 2(清华)源。重开终端是为了让环境变量生效。
必须先把 npm 切换为国内镜像源(必做,否则下载失败):npm config set registry https://registry.npmmirror.com;然后 npm install -g @anthropic-ai/claude-code。
开源免费的 Mac 专用 AI 编程 CLI 管理工具:统一管理 Claude Code 等工具、API 密钥本地存储、服务商一键切换、自动故障转移,纯本地运行。默认端口 127.0.0.1:15721。
这是 Mac 安全机制、正常现象:去"系统设置 → 隐私与安全性"滑到底部点"仍要打开",输入开机密码即可。