﻿Codex / ChatGPT 一键代理工具
================================

默认端口：
  HTTP / HTTPS：127.0.0.1:21081
  SOCKS5      ：127.0.0.1:21080

适合场景：
  Windows 上已安装 Clash、v2rayN 或其他本地代理软件，
  并且代理软件已经监听上述端口，但 Codex 本地命令无法联网。

使用方法：
  1. 先启动代理软件。
  2. 确认 HTTP 端口为 21081、SOCKS5 端口为 21080。
  3. 双击：1_一键设置_Codex代理.bat
  4. 设置完成后，完全退出 Codex / ChatGPT 桌面应用，再重新打开。

取消：
  双击：2_一键取消_Codex代理.bat
  工具会尽量恢复设置前已有的代理环境变量，而不是直接清空。

如果朋友的端口不同：
  用记事本打开“代理端口.ini”，只改这三项即可：
    HOST=127.0.0.1
    HTTP_PORT=21081
    SOCKS5_PORT=21080

工具会做什么：
  - 检查本地 HTTP 代理端口是否正在监听；
  - 为当前 Windows 用户设置 HTTP_PROXY / HTTPS_PROXY / ALL_PROXY；
  - 同时设置小写变量，兼容更多开发工具；
  - 设置 NO_PROXY，让 localhost / 127.0.0.1 不绕代理；
  - 对常规 Codex 配置，确保 workspace-write 下 network_access=true；
  - 自动备份已有的 ~/.codex/config.toml；
  - 最后通过 HTTP 代理测试 OpenAI 连通性。

注意：
  1. 不需要管理员权限。
  2. 本工具不修改 Windows“系统代理”开关。
  3. 用户级 HTTP_PROXY 等环境变量也可能被其他支持这些变量的软件读取，
     所以它不是严格意义上的“只对 Codex 生效”。
  4. 如果 Codex 已使用 Beta permission profiles，本工具不会覆盖朋友自己的
     权限/安全策略；这时会在窗口中给出提示。
  5. 代理软件关闭后，127.0.0.1:21081 不再提供代理，因此需要保持代理软件运行。

版本：2026-08
