vs code 中 Claude Code 的403认证错误处理(windows环境)
-
完全退出 VS Code
-
关闭所有 VS Code 窗口,确保后台进程也结束(可在任务管理器确认没有
Code.exe残留)。
-
-
清理扩展与缓存(消除“幽灵状态”)
-
删除扩展目录:
%USERPROFILE%.vscodeextensionsanthropic.claude-code -
删除 VS Code 缓存目录:
-
%APPDATA%CodeCachedData -
%APPDATA%CodeCachedExtensionVSIXs -
%USERPROFILE%.claude
-
-
这些目录删除是安全的,VS Code 重启后会重建。
-
-
重新打开 VS Code 并确保插件为最新版
-
从扩展市场重新安装/启用 Claude Code 插件。
-
确认 VS Code 版本在 1.98.0 以上。
-
-
在
settings.json中为插件注入代理(端口视代理实际使用而定)-
Ctrl+Shift+P→Preferences: Open User Settings (JSON) -
加入:
JSON
{
"workbench.startupEditor": "none",
"http.proxyStrictSSL": true,
"claudeCode.environmentVariables": [
{ "name": "HTTP_PROXY", "value": "http://127.0.0.1:10808" },
{ "name": "HTTPS_PROXY", "value": "http://127.0.0.1:10808" }
],
"claudeCode.preferredLocation": "panel"
}-
关键点:两个变量都写
http://前缀;端口用10808(混合端口,视实际情况而定),注意claude不支持socks -
原有
http.proxy对 Claude Code 插件不生效,可保留但不依赖它。
-
-
保存后完全重启 VS Code
-
不是重载窗口,而是彻底退出再打开,让插件进程重新读取环境变量。
-
-
重新走授权登录
-
在 Claude Code 面板中完成登录/授权流程。
-
如果之前有残留登录,可先
/logout再登录。
-