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

无人机“黑飞”正式入法:2026年1月1日起违规飞行将面临拘留

无人机"黑飞"正式入法:2026年1月1日起违规飞行将面临拘留 一、新规核心内容 2025年6月27日,十四届全国人大常委会第十六次会议表决通过新修订的《中华人民共和国治安管理处罚法》,明确将无人机"黑飞"列为"妨害公共安全的行为",自2026年1月1日起正式实施。 法律依据:新《治安管理处罚法》第46条规定:"违反有关法律法规关于飞行空域管理规定,飞行民用无人驾驶航空器、航空运动器材,或者升放无人驾驶自由气球、系留气球等升空物体,情节较重的,处五日以上十日以下拘留。" 特别严重情形(如非法穿越边境线):最高可处十日以上十五日以下拘留。 二、"黑飞"的法律定义 **无人机"黑飞"**是指违反《无人驾驶航空器飞行管理暂行条例》等法律法规的无人机飞行活动,具体包括: 1.

从零搭建SpringBoot+Vue+Netty+WebSocket+WebRTC视频聊天系统

在实时通信场景中,音视频聊天是最核心的需求之一,比如在线会议、远程面试、社交视频等。本文将手把手教你搭建一套基于SpringBoot+Vue+Netty+WebSocket+WebRTC的全栈视频聊天系统,全程保留完整可运行代码,无需修改即可直接部署测试,同时拆解核心技术原理,让你不仅能“跑通项目”,更能“理解底层逻辑”。 本文适合有一定Java和Vue基础的开发者,核心目标是实现“两端内网设备实时视频通话”,无需第三方音视频SDK,完全基于原生技术栈开发,兼顾实用性与可扩展性。 一、核心技术栈原理铺垫 在动手开发前,我们先理清核心技术的作用,尤其是WebRTC相关的关键概念——很多开发者踩坑,本质是没搞懂NAT穿透和信令交互的逻辑。 1.1 WebRTC:浏览器原生的实时通信“利器” WebRTC(Web Real-Time Communication)是浏览器内置的实时通信技术标准,无需安装任何插件,就能让网页直接实现音视频采集、编码、传输和渲染。简单说,它帮我们搞定了“音视频流怎么从本地设备传到对方设备”的核心问题,是整个视频聊天的“核心引擎”

基于 Spring Boot 的 Web 三大核心交互案例精讲

基于 Spring Boot 的 Web 三大核心交互案例精讲

—知识点专栏——JavaEE专栏— 作为 Spring Boot 初学者,理解后端接口的编写和前端页面的交互至关重要。本文将通过三个经典的 Web 案例——表单提交、AJAX 登录与状态管理、以及 JSON 数据交互——带您掌握前后端联调的核心技巧和 Spring Boot 的关键注解。 1. 案例一:表单提交与参数绑定(计算求和) 本案例展示最基础、最传统的 Web 交互方式:HTML 表单提交。 1.1 后端代码:CalcController.java 使用 @RestController 简化接口编写,并通过方法参数接收表单数据。 packagecn.overthinker.springboot;importorg.springframework.web.bind.annotation.RequestMapping;importorg.springframework.

nomic-embed-text-v2-moe实战教程:基于Gradio构建多语言文本相似度WebUI

nomic-embed-text-v2-moe实战教程:基于Gradio构建多语言文本相似度WebUI 1. 模型简介与核心优势 nomic-embed-text-v2-moe是一款强大的多语言文本嵌入模型,专门用于处理多语言文本检索任务。这个模型在多个关键指标上表现出色,让我们来看看它的核心特点: 多语言能力突出:支持约100种语言,经过超过16亿对多语言文本的训练,能够准确理解不同语言的语义信息。 性能表现优异:虽然只有3.05亿参数,但在多语言检索任务上的表现超越了参数量更大的模型,真正做到了"小而精"。 灵活高效的嵌入维度:采用Matryoshka嵌入训练技术,可以将存储成本降低3倍,同时保持几乎不损失性能。 完全开源透明:模型权重、训练代码和训练数据全部开源,确保了使用的透明度和可复现性。 为了更直观地了解它的性能优势,我们来看一下与其他主流模型的对比: 模型参数量(百万)嵌入维度BEIR得分MIRACL得分开源状态Nomic Embed v230576852.8665.80完全开源mE5 Base27876848.8862.30部分开源mGTE Bas