Windows 使用 Codex 一直“正在思考”?一招解决 AI 工具代理问题(附一键切换脚本)

📚 目录

一、问题背景:Codex 一直“正在思考”却没有回答

二、第一步:查看本机代理端口

三、第二步:测试代理是否可用

四、第三步:给 Codex App 配置代理

五、让 Codex 代理配置生效

六、验证代理是否生效

七、如何取消代理配置

八、代理配置是否会影响国内软件

九、开发者推荐的代理配置方式

十、完整流程总结

一、问题背景

最近在 Windows 上使用 Codex 时遇到了一个很奇怪的问题:

输入问题后,界面一直显示:

正在思考

但是 没有任何回答

最开始以为是:

  • Codex Bug
  • API Key 问题
  • 软件配置错误

后来才发现,其实是 网络问题


二、问题原因

Codex 需要访问 OpenAI API:

https://api.openai.com

但在国内网络环境下:

无法直接访问

所以必须通过 代理访问


三、排查过程

一开始尝试了很多方法。

方法1:开启 Windows 系统代理

设置 → 网络和 Internet → 代理

开启系统代理。

结果:

Codex 仍然无法联网

原因:

很多 Electron / Node 应用 不会读取 Windows 系统代理


方法2:修改 Codex 配置

在:

C:\Users\用户名\.codex\config.toml 

加入:

proxy = "http://127.0.0.1:1099"

结果:

仍然不生效

方法3:设置环境变量

尝试使用:

HTTP_PROXY

HTTPS_PROXY

例如:

HTTP_PROXY=http://127.0.0.1:1099 HTTPS_PROXY=http://127.0.0.1:1099

确实可以让 Codex 联网。

但是出现一个新问题:

国内软件也走代理

例如:

  • 微信
  • QQ
  • 浏览器
  • 国内 API

都会受到影响。


四、最终解决方案

最终我使用了一个 开发者常用的方法

通过 环境变量 + 一键脚本切换代理

优点:

✔ AI 工具可以联网
✔ 国内软件不受影响
✔ 一键开启 / 关闭
✔ 简单稳定


五、脚本方案

我写了两个脚本:

proxy-toggle.bat

proxy-check.bat

六、脚本1:一键开关代理

文件名:

proxy-toggle.bat

代码:

@echo off chcp 65001 >nul if "%HTTP_PROXY%"=="" ( setx HTTP_PROXY http://127.0.0.1:1099 >nul setx HTTPS_PROXY http://127.0.0.1:1099 >nul color 0A echo. echo ============================== echo 代理已开启 echo ============================== echo. echo 代理地址: http://127.0.0.1:1099 ) else ( setx HTTP_PROXY "" >nul setx HTTPS_PROXY "" >nul color 0C echo. echo ============================== echo 代理已关闭 echo ============================== ) echo. echo 请关闭并重新打开 Codex / Cursor / VSCode 等软件。 echo. echo 请按任意键继续... pause >nul color 07

功能:

如果没开代理 → 自动开启

如果已开代理 → 自动关闭

七、脚本2:查看代理状态

文件名:

proxy-check.bat

代码:

@echo off chcp 65001 >nul if "%HTTP_PROXY%"=="" ( color 0C echo. echo ============================== echo 当前未开启代理 echo ============================== ) else ( color 0A echo. echo ============================== echo 当前已开启代理 echo ============================== ) echo. echo 请按任意键继续... pause >nul color 07

八、使用方法

把两个脚本放到桌面:

proxy-toggle.bat

proxy-check.bat

开启代理

双击:

proxy-toggle.bat

然后重新打开:

Codex

Cursor

VSCode

npm

pip

关闭代理

再次双击:

proxy-toggle.bat

查看代理状态

双击:

proxy-check.bat

九、适用工具

这个方法适用于:

Codex

Cursor

VSCode

npm

pip

git

curl

基本所有 开发工具都会读取 HTTP_PROXY 环境变量


十、总结

这个方案的优点:

✔ 一键切换代理
✔ 不影响国内软件
✔ 稳定可靠
✔ 开发者通用方案

如果你也遇到:

Codex 无法联网

AI 一直正在思考

可以试试这个方法。

Read more

[特殊字符] Python在CentOS系统执行深度指南

[特殊字符] Python在CentOS系统执行深度指南

文章目录 * 1 Python环境安装与配置问题 * 1.1 系统自带Python的限制 * 1.2 安装Python 3的常见问题及解决方案 * 1.3 SSL模块问题解决方案 * 1.4 环境变量配置与管理 * 1.5 软件集合(SCL)替代方案 * 2 包管理与虚拟环境问题 * 2.1 pip包管理器问题与解决方案 * 2.2 虚拟环境的最佳实践 * 2.3 依赖兼容性问题解决 * 2.4 虚拟环境目录结构理解 * 3 模块导入与路径问题 * 3.1 Python模块搜索路径机制 * 3.2 常见模块导入错误与解决 * 3.3 路径配置最佳实践 * 3.4 特殊模块问题处理 * 3.

By Ne0inhk

ezdxf库终极指南:Python CAD自动化从入门到精通

ezdxf库终极指南:Python CAD自动化从入门到精通 【免费下载链接】ezdxfPython interface to DXF 项目地址: https://gitcode.com/gh_mirrors/ez/ezdxf 想要用Python操控CAD图纸却不知从何入手?ezdxf库为你打开了通往CAD自动化世界的大门。这个纯Python实现的DXF文件处理工具,让你无需安装任何CAD软件就能轻松读写、编辑和生成图纸文件。无论你是机械工程师、建筑设计师,还是数据可视化开发者,掌握ezdxf都将让你的工作效率倍增。 快速入门:5分钟上手ezdxf 安装与环境配置 安装ezdxf库只需一行命令,简单到让人难以置信: pip install ezdxf 验证安装是否成功: import ezdxf print(f"ezdxf版本: {ezdxf.__version__}") 你的第一个DXF文件 让我们从一个简单的例子开始,感受ezdxf的强大之处: import ezdxf # 创建新图纸 -

By Ne0inhk
在 macOS 下升级 Python 几种常见的方法

在 macOS 下升级 Python 几种常见的方法

在 macOS 下升级 Python 有几种常见的方法,具体取决于你最初是如何安装 Python 的。了解你的安装方式是关键。 首先,你需要知道你当前 Python 版本以及它的安装路径。 1. 检查 Python 版本: python --version# 可能指向 Python 2.x python3 --version# 通常指向 Python 3.x 2. 检查 Python 路径: which python which python3 根据你 which 命令的输出,我们可以推断出安装方式。常见的安装方式有: * macOS 系统自带 Python: 通常在 /usr/bin/python。不建议直接修改或升级系统自带的

By Ne0inhk
【Python篇】PyQt5 超详细教程——由入门到精通(序篇)

【Python篇】PyQt5 超详细教程——由入门到精通(序篇)

文章目录 * PyQt5 超详细入门级教程 * 前言 * 序篇:1-3部分:PyQt5基础与常用控件 * 第1部分:初识 PyQt5 和安装 * 1.1 什么是 PyQt5? * 1.2 在 PyCharm 中安装 PyQt5 * 1.3 在 PyCharm 中编写第一个 PyQt5 应用程序 * 1.4 代码详细解释 * 1.5 在 PyCharm 中运行程序 * 1.6 常见问题排查 * 1.7 总结 * 第2部分:创建 PyQt5 应用程序与布局管理 * 2.1 PyQt5 的基本窗口结构

By Ne0inhk