Claude Code 配置与常见问题

手动配置

Windows

  • 键盘按下"Win+R"键,输入以下内容后回车,打开 Claude Code 配置目录
%userprofile%\.claude
  • 目录内容如图所示,如果目录中没有 settings.json,你需要手动创建后打开

  • settings.json:Claude 主要的配置文件,主要用来配置中转站地址以及 ApiKey

  • 将以下内容写入 settings.json

{
  "env": {
    "ANTHROPIC_BASE_URL": "https://proxyhub.ai",
    "ANTHROPIC_AUTH_TOKEN": "xxx",
    "CLAUDE_CODE_ATTRIBUTION_HEADER": "0"
  }
}
  • 回顾 创建 API 令牌,在 ProxyHub 中创建 CC 分组的令牌,替换上方 xxx 部分

  • 在终端运行 claude,出现对话界面后进行对话测试,能收到回复即表示配置成功

MacOS

  • 在访达界面按下 “Command+Shift+G”,输入以下路径后回车,打开配置目录
~/.claude
  • 若目录不存在 settings.json,需要你手动进行创建

  • settings.json:Claude 主要的配置文件,主要用来配置中转站地址以及 ApiKey

  • 将以下内容写入 settings.json

{
  "env": {
    "ANTHROPIC_BASE_URL": "https://proxyhub.ai",
    "ANTHROPIC_AUTH_TOKEN": "xxx",
    "CLAUDE_CODE_ATTRIBUTION_HEADER": "0"
  }
}
  • 回顾 创建 API 令牌,在 ProxyHub 中创建 CC 分组的令牌,替换上方 xxx

  • 在终端运行 claude,看到对话界面并能正常回复即表示配置完成


常见问题

如何在 VSCode CC 插件中使用 ProxyHub

Windows

  • 确保你已进行 环境检查 并保证你的 Claude Code CLI 没问题

  • 键盘按下"Win+R"键,输入以下内容后回车,打开 Claude Code 配置目录

%userprofile%\.claude
  • 如果目录中没有 config.json,你需要手动创建后打开

  • config.json 中写入以下内容后保存

{
  "primaryApiKey": "ProxyHub"
}
  • 重启你的 VSCode,开始使用!

MacOS

  • 确保你已进行 环境检查

  • 在访达界面按下 “Command+Shift+G”,输入以下路径后回车:

~/.claude
  • 如果目录中没有 config.json,手动创建后打开

  • config.json 中写入:

{
  "primaryApiKey": "ProxyHub"
}
  • 重启你的 VSCode!

Claude Code 中常用命令

命令 功能说明
claude 在当前目录启动交互式 REPL
claude "解释这个项目" 启动 REPL 并带上初始问题
claude -p "解释这个函数" 使用 print 模式一次性问答
cat logs.txt | claude -p "帮我总结错误" 将文件通过管道喂给 Claude
claude -c 继续最近的一次会话
claude update 更新 Claude Code CLI 到最新版本
claude mcp 管理和配置 MCP 服务器
claude --model sonnet 指定使用的模型
claude --verbose 打开详细日志

Claude Code 无法连接到 Anthropic 服务

注意事项 如果你是首次配置跳转到这一步,直接按照下面的教程运行命令即可

使用 npm 安装完 claude 之后,在命令行输入 claude 报了如下错误:

Unable to connect to Anthropic services
Failed to connect to api.anthropic.com: ERR BAD REQUEST

Windows

  • 按下键盘 Win + R 键,输入 cmd 后回车
  • 在命令行中运行以下命令后回车
powershell -Command "$f='%USERPROFILE%\.claude.json';$j=Get-Content $f|ConvertFrom-Json;$j|Add-Member -NotePropertyName 'hasCompletedOnboarding' -NotePropertyValue $true -Force;$j|ConvertTo-Json|Set-Content $f"
  • 重启你的 Claude CLI

MacOS

  • 打开终端,运行以下命令:
jq '. + {"hasCompletedOnboarding": true}' ~/.claude.json > /tmp/tmp.json && mv /tmp/tmp.json ~/.claude.json

提示 如果提示未找到 jq,可以输入 brew install jq 进行安装

  • 重启你的 Claude CLI