Codex CLI 是一个命令行工具,用于与 ChatGPT 后端 API 交互。最近,用户在更换代理服务器 IP 后遇到了一些问题。原本的代理服务器 IP 从 192.168.0.13 更换到了 192.168.0.170,但在使用 Codex CLI 时,它仍然尝试连接到旧的代理服务器 IP,导致连接失败。用户在检查运行中的 codex 进程环境变量时,发现里面并没有旧代理的设置。这是因为用户使用了自定义的脚本设置代理,并在脚本中覆盖了原有的环境变量。尽管如此,Codex CLI 在运行时仍然尝试连接到旧的代理服务器。经过进一步的排查,用户发现问题的根源在于 ~/.codex/.env 文件中残留了旧的代理设置。最终,通过删除该文件中的旧代理设置,问题得到了解决。这个案例提醒我们,在排查环境变量相关的问题时,不仅要检查进程的环境变量,还需要检查其他可能存储环境变量的地方,比如配置文件。此外,使用 export RUST_LOG=trace 可以帮助查看更详细的日志信息,从而更好地定位问题。

标签: none

评论已关闭