彻底解决vscode用不了codex面板问题

📅 2026/7/18 17:14:23 👁️ 阅读次数 📝 编程学习
彻底解决vscode用不了codex面板问题

摘要:本文详细介绍了在远程服务器上配置 Claude Code 并安装 Codex CLI 的完整流程。主要内容包括:1)在 VS Code 远程环境中安装 Claude Code 插件;2)手动创建并配置~/.claude/settings.json文件以设置 API;3)通过 Claude Code 在远程服务器安装 Codex CLI;4)使用包装脚本设置环境变量解决 Codex 面板不可用问题;5)最后通过重载窗口完成配置。整个过程需注意使用普通用户而非 root 用户,并确保所有操作在远程端完成。

一、先装 Claude Code,也是为了后续方便安装 Codex打开 VS Code,连接到自己的远程服务器,然后在插件商店里安装 Claude Code for VS Code 插件。注意一定要装在远程环境里,这样才能直接操作远程服务器上的项目。
注:远程环境必须要登录的是普通用户,不能是 root 用户,Claude Code 面板限制。

二、下一步需要配置具体的 API。由于远程服务器是 Linux 系统,需要在~/.claude/settings.json文件中填写对应的 API 配置。因为我的环境里这个文件没有自动创建,所以后面的步骤都需要手动新建和修改,并且要通过 Xshell 来执行。

vim settings.json 文件输入下面的配置内容:

{
"env": {
"ANTHROPIC_BASE_URL": "https://api.deepseek.com/anthropic",
"ANTHROPIC_AUTH_TOKEN": "你自己的api_key",
"ANTHROPIC_MODEL": "deepseek-v4-flash",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "deepseek-v4-flash",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "deepseek-v4-flash",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "deepseek-v4-flash",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1",
"CLAUDE_CODE_EFFORT_LEVEL": "max"
}
}

三、确认写入成功后,重启 VS Code,并重新连接远程服务器。这样就能看到 Claude Code 已经在远程服务器上配置成功了。

四、在插件商店里安装 codex 插件。

五、接下来用 Claude Code 帮忙在远程安装 Codex CLI,输入内容,根据提示安装其他辅助工具,确认就行。

请在远程服务器环境中安装 Codex CLI,确保是在远程端完成配置,并且测试成功返回结果。

六、最关键,输入下面的内容

这是我的 base_url 和 api_key(需要你提供),请你把扩展内置的二进制方法替换成包装脚本,启动二进制前设置 OPENAI_API_KEY 和 CODEX_HOME,并且包装脚本在真正调用二进制之前把环境变量设置好,下次完全重连时自动注入环境变量。

注:如果还是不行,输入:请围绕上面的方法继续解决 VS Code 的 Codex 面板不能用的问题。

七、在 VS Code 按F1>Developer: Reload Window,重连远程登录