如果你想在中国大陆使用OpenAI公司的Codex CLI,那么你必须要解决一个问题:让Codex Cli使用代理服务器访问网络,否则你即使安装了Codex 也无法使用,因为登录环节无法绕过。
如何让Codex Cli启动后使用代理服务器?
在正式运行codex命令之前,先设置环境变量中代理服务器地址,以macOS为例:
# 安装codex
npm install -g @openai/codex@latest
# 设置环境变量中代理服务器参数,请确保http://127.0.0.1:8080通过可靠IP出境
export HTTPS_PROXY="http://127.0.0.1:8080"
# 如果有域名或者地址,可以通过NO_PROXY设置
# export NO_PROXY="192.168.0.*,*.cn"
codex login
好了,接下来就可以正常使用Codex啦。
额外的小提示(坑)
有时候Codex在开发过程中访问一些资源,一直失败,很可能是他的一些请求(如:curl)使用了默认的代理服务器。你可以告诉他在执行bash命令前,先执行”unset $HTTPS_PROXY”释放代理服务器变量。这个不影响codex自己的网络连接。

留下评论