跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Shell / BashAI

Windows 下 Codex 代理配置与一键切换脚本方案

Windows 环境下 Codex 因网络限制无法连接 OpenAI API,导致界面一直显示“正在思考”。系统代理对 Electron 应用无效,直接修改配置文件也不生效。通过设置 HTTP_PROXY 和 HTTPS_PROXY 环境变量可实现联网,但会影响国内软件。提供基于批处理脚本的一键切换方案,既能保证 AI 工具正常联网,又不影响其他国内软件运行,适用于 Codex、Cursor、VSCode 等多种开发工具。

内存管理发布于 2026/4/6更新于 2026/10/22125 浏览

问题背景

在 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,然后重新打开 Codex、Cursor、VSCode、npm、pip 等开发工具。

关闭代理

再次双击 proxy-toggle.bat。

查看代理状态

双击 proxy-check.bat。

适用工具

此方法适用于所有会读取 HTTP_PROXY 环境变量的开发工具,包括:

  • Codex
  • Cursor
  • VSCode
  • npm
  • pip git curl

总结

该方案支持一键切换代理,不影响国内软件,稳定可靠,是开发者通用方案。

目录

  1. 问题背景
  2. 问题原因
  3. 排查过程
  4. 方法 1:开启 Windows 系统代理
  5. 方法 2:修改 Codex 配置
  6. 方法 3:设置环境变量
  7. 解决方案
  8. 脚本方案
  9. 脚本 1:一键开关代理
  10. 脚本 2:查看代理状态
  11. 使用方法
  12. 开启代理
  13. 关闭代理
  14. 查看代理状态
  15. 适用工具
  16. 总结

更多推荐文章

查看全部
  • Stable Diffusion 本地部署与 Automatic1111 WebUI 使用指南
  • 计算机视觉高级应用与前沿技术实战解析
  • 数据结构:堆的实现与应用
  • 基于 UDP 协议的群聊服务器开发(C++)
  • 基于腾讯云 HAI 与 DeepSeek 快速搭建个人网页
  • Vivado FPGA 开发流程详解
  • Python 数据可视化实战:Matplotlib 基础与进阶
  • MySQL 环境配置实战:CentOS 7 与 Ubuntu 双系统安装指南
  • AIGC 工具助力 2D 游戏美术全流程
  • 大模型技术系统化学习路径指南
  • 设计模式精讲:适配器模式的原理与 Java 实现
  • CCF-GESP 2025 年 6 月 C++ 二级真题解析
  • PyTorch CUDA v2.7 环境支持 Stable Diffusion 等多种模型架构
  • 二分答案专题实战:木材加工与砍树问题解析
  • 中科院大学调整研究生奖助标准,硕博待遇迎来新变化
  • OpenClaw 多飞书机器人与多 Agent 团队实战复盘
  • macOS 安装 Claude Code 后无法启动的排查与修复指南
  • 无人机 Remote ID Beacon 帧字段详解
  • C++ string 类核心成员函数与全局函数实战
  • Playwright 现代 Web 自动化测试入门与实战

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online