Cluade强制登录和出现Claude OAuth error: Request failed with status code 403
这里我大概流程还是说一下我还是踩了不少坑的所以才发这个,单纯的修改setting文件和.claude.json是无法解决这个问题的
·
解决方案一:TUN模式配置(需魔法手段)
在管理员权限的命令行中执行curl ipinfo.io,若出现网络问题或代码不完整,切换到TUN模式(虚拟网卡模式)。此模式可解决登录返回接收异常问题,需具备基础网络配置知识。
解决方案二:修改配置跳过登录(无需魔法)
需满足前提条件:
- 有效的Claude Code付费订阅和正确API密钥
- 已安装IntelliJ IDEA及Claude Code插件
- 已安装Node.js 18+和npm(推荐)
- 拥有GLM API Key或其他兼容Anthropic API的密钥
环境变量配置步骤
创建/修改C:\Users\[用户]\.claude\settings.json:
{
"env": {
"ANTHROPIC_BASE_URL": "https://open.bigmodel.cn/api/anthropic",
"ANTHROPIC_AUTH_TOKEN": "您的API密钥",
"ANTHROPIC_MODEL": "glm-4",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "glm-4",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "glm-4",
"CLAUDE_CODE_SKIP_AUTH_LOGIN": "1"
}
}
同步修改C:\.claude.json:
{
"hasCompletedOnboarding": true
}
系统环境变量配置
- 打开系统属性→高级→环境变量
- 新建用户/系统变量:
- 变量名:
ANTHROPIC_BASE_URL - 变量值:模型配置链接
- 变量名:
- 新建第二组变量:
- 变量名:
ANTHROPIC_AUTH_TOKEN - 变量值:API密钥
- 变量名:
内容例图:
CLI安装验证(可选)
npm install -g @anthropic-ai/claude-code
claude --version
最终效果:通过IDEA官方插件直接调用国产大模型,命令行操作同理。注意仅修改settings和.claude.json文件无效,必须配置系统环境变量。

更多推荐



所有评论(0)