配置 CLI 工具
ProxyHub 支持在命令行中使用 Claude Code、Codex、Gemini CLI
环境检查
(1)确认 Nodejs 环境已安装
在 Windows 或 MacOS 终端输入以下命令:
npm list -g --depth=0
正常情况应该有输出内容(没有任何内容也没关系),如果提示"命令未找到",则说明你没有安装 Nodejs, 你需要在 Nodejs官网 来安装运行 cli 所需的环境。
(2) 确认 git 环境已安装:
在 Windows 或 MacOS 终端输入以下命令:
git -v
正常情况应该输出 git version x.xx.x 等字样, 如果提示"命令未找到",则说明你没有安装 git,
你需要在 Git官网 来安装运行 cli 所需的环境。
(2)安装 CLI
在 Windows 或 MacOS 终端输入以下命令,一次性安装好我们目前所需的所有终端:
npm i -g @anthropic-ai/claude-code@v2.1.79
不建议使用 v2.1.81 版本, 有计费异常的问题, 建议锁定指定版本
(3)测试安装成功
重要 这一步很重要,请你务必运行命令进行测试,因为这一步运行命令后,你的用户目录下才会生成各 CLI 的配置目录,方便后续操作!
Claude Code
在启动 claude code 之前, 请修改 claude code 的配置。
windows 环境, 请在 Document 目录下找到 .claude/settings.json 文件, 注意文件名是 settings.json
也可以通过键盘按下"Win+R"键,输入以下内容后回车,打开 Claude Code 配置目录找到文件, 如果不存在请自行创建
%userprofile%\.claude
mac 环境,找到 ~/.claude/settings.json 文件, 如果不存在请自行创建
配置文件如下(无论windows还是mac)
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "输入您在控制台设置的 token",
"ANTHROPIC_BASE_URL": "https://proxyhub.ai",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1",
"CLAUDE_CODE_ATTRIBUTION_HEADER": "0",
"CLAUDE_CODE_DISABLE_TERMINAL_TITLE": "1",
"DISABLE_INSTALLATION_CHECKS": "1"
}
}
在终端输入以下命令,若出现对话界面或选项,则 Claude Code 安装成功:
claude
如果您在打开 claude 遇到如下报错
Unable to connect to Anthropic services
Failed to connect to api.anthropic.com: ERR BAD REQUEST
lease check your internet connection and network settings.
Note: Claude Code might not be available in your country
此时需要修改 .claude 文件, 找到 hasCompletedOnboarding 字段并设置值为 true (如没有需要自行添加)
通常这个文件在 setting.json 的同级目录或上一级目录
Codex
安装
npm i -g @openai/codex@latest
配置
修改 ~/.codex/config.toml 配置如下 (没有则新建)
model = "gpt-5.4"
model_provider = "custom"
model_reasoning_effort = "medium"
disable_response_storage = true
[model_providers.custom]
name = "custom"
base_url = "https://proxyhub.ai/v1"
wire_api = "responses"
修改 ~/.codex/auth.json
{
"OPENAI_API_KEY": "填写你的 codex 令牌"
}
在终端输入以下命令,若出现对话界面或选项,则 Codex 安装成功:
codex