如果 Codex GUI 启动后网络异常或一直卡住,可以用下面的方法排查并强制走代理。
1. 找到 Codex 进程
打开终端运行:
ps -ef | egrep 'codex'
会得到类似结果:
501 18676 ...
Codex.app记录 PID (进程号),例如:
18676
2. 查看 Codex 当前网络连接
使用 lsof 查看该进程的网络连接:
lsof -p 18676
重点看类似下面这一行:
IPv4 TCP 192.168.x.x:57742 -> 65.x.x.x:https (SYN_SENT)
如果看到的是 直接连接外网 IP ,说明 没有走代理。
3. 正确的代理连接应该是
假设代理端口是:
7890
正确的连接应该类似:
127.0.0.1:7890
也就是 先连接本地代理,再由代理转发。
4. 强制 Codex 走代理启动
在终端设置代理环境变量:
export HTTP_PROXY=http://127.0.0.1:7890
export HTTPS_PROXY=http://127.0.0.1:7890
然后通过终端启动 Codex:
open -a /Applications/
Codex.app5. 再次验证
重新查看:
lsof -p <codex_pid>
如果看到连接变成:
127.0.0.1:7890
说明 Codex 已经正确走代理。