### What version of the Codex App are you using (From “About Codex” dialog)? 26.903.61454 ### What subscription do you have? pro 20x ### What platform is your computer? x64 ### What issue are you seeing? chrome nodeRepl.fetch request failed ### What steps can reproduce the bug? Feedback ID: 01a0804a-3947-7650-998c-e17b6a67edf6 ### What is the expected behavior? _No response_ ### Additional information _No response_
Activity
github-actions commentedon Sep 10, 2026
Potential duplicates detected. Please review them and close your issue if it is a duplicate.
Powered by Codex Action
Yy-9519 commentedon Sep 16, 2026
Windows Codex 无法控制 Chrome:代理修复记录
故障现象
Chrome 和 ChatGPT 扩展已安装,但 Codex 读取浏览器状态或列出标签页时,约 21 秒后报错:
本机定位结果
读取运行中进程的实际环境后发现:
.codex/.env已配置 HTTP/HTTPS 代理。node_repl没有收到。node_repl出现公网 443 连接持续处于SYN_SENT的情况。因此,本机问题定位在浏览器控制进程的代理环境传递上;具体是哪一层过滤或未传递变量,尚未完全确认。
修复方式
先备份当前版本实际使用的 CUA 启动文件,再在启动
node_repl的spawn(..., { env: ... })中加入:注意:
7897是本机 HTTP/mixed 代理端口,其他电脑应按实际端口调整。本机修改文件为:
不同版本的路径和文件名可能不同,不能直接照抄。
完成修改和语法检查后,完全退出并重启 Codex。
修复验证
重启后实际验证通过:
listTabs成功,耗时约 0.66 秒。https://example.com/成功。这验证了真实浏览器操作,不只是代理端口或独立网络探测通过。
为什么只在
.codex/.env加NODE_USE_ENV_PROXY=1没用?做过排除补丁干扰的对照测试:
.env中加入NODE_USE_ENV_PROXY=1。launch.js恢复原版。结果:
1浏览器再次在约 21.98 秒后报 fetch 错误。
所以,不能简单说这个变量“无效”:本机测试表明,它没有通过
.env传入需要它的浏览器控制进程。直接在启动子进程时注入代理环境,才是本次验证有效的方式。失败后已恢复之前有效的启动补丁和测试前的
.env。恢复后的文件仍需重启 Codex 才能生效。Codex 更新后的注意事项
这是临时绕过方案,不是官方持久配置接口。
Codex 更新可能覆盖补丁,或改用新的运行时目录,导致修复失效;不是每次更新都一定失效。
更新后若问题复现:
回滚时,恢复同版本的原文件备份,再重启 Codex。
参考
#44364 (comment)
该 issue 使用旧版本
launch.mjs;本机使用的是运行时包内的launch.js,应以实际启动链路为准。KaniuBillows commentedon Sep 24, 2026
I have same problem.
muc833166-web commentedon Oct 5, 2026
有用,感谢
zhuyilin00 commentedon Oct 9, 2026
感谢 我的也是这么处理好了
gooddayjys commentedon Oct 9, 2026
感谢,解决了困扰了很久的问题,谢谢~
zhuyilin00 commentedon Oct 9, 2026
MatrixSeven commentedon Oct 10, 2026
感谢 我的也是这么处理好了. linux上终于能控制浏览器了!!!
marsoyang1 commentedon Oct 13, 2026
其实直接代理开tun模式也能连接上,就不用折腾