Repository navigation
Releases
Codex环境适配启动器 v1.3.1
2026-10-04
请下载 CodexEnvAdapter-1.3.1-win-x64.exe。v1.2.0 和 v1.3.0 在当前 Codex 上会一点就退出,不要再用。
这次为什么要改
v1.2.0 起会在 Codex 进程创建之后,把 --proxy-server 写进命令行。Codex 26.930 的这块缓冲区是按原始长度分配的,后面没有空余。系统接着把命令行转成 ANSI 时,进程在窗口出现前就退出了。v1.1.0 只写时区,所以还能打开。
v1.3.1 改为在系统创建进程时传入代理参数,不再事后改那块缓冲区。
仍然包含
- 接管 Codex 直连:供 dots 连接这台电脑。启动时会要一次管理员权限。Codex 退出后这段接管自动停止。
- 代理端口不变:Clash 继续听 mixed 端口,默认
127.0.0.1:7890。不必开系统代理,也不必开 TUN。 - 时区:仍然只给这次启动的 ChatGPT 进程写
TZ,不改 Windows 系统时区。
怎么用
- 打开 Clash,确认 mixed 端口和启动器里的地址一致,并固定到同一个节点。
- 打开启动器,勾选 接管 Codex 直连,供 dots 连接这台电脑。
- 点 保存并启动 Codex,在管理员授权里选择允许。
- 不要从开始菜单再开一次 ChatGPT,也不要同时开网页版或手机 App。
Codex环境适配启动器 v1.3.0
2026-10-02
下载 CodexEnvAdapter-1.3.0-win-x64.exe 后双击。免安装,不需要再装 .NET。
这次为什么要改
dots 要连接这台电脑时,Codex 会自己发出一条不看 HTTP_PROXY、也不看 --proxy-server 的连接。只开 Clash 的 7890 端口时,这条连接出不去,以前只能把 TUN 打开。
v1.3.0 在勾选 接管 Codex 直连 之后,只把 ChatGPT / Codex 进程树里的这类直连转进原来的代理端口。其他软件保持原样,不改系统代理,也不用开 TUN。
新特性
- 接管 Codex 直连:供 dots 连接这台电脑。启动时会要一次管理员权限。Codex 退出后这段接管自动停止。
- 代理端口不变:Clash 继续听 mixed 端口,默认
127.0.0.1:7890。不必开系统代理,也不必开 TUN。 - 时区和原来的应用代理还在:仍然只给这次启动的 ChatGPT 进程写
TZ和代理,不改 Windows 系统时区。 - 第一次接管时,会在 exe 旁边放出
WinDivert.dll和WinDivert64.sys。这是随程序带上的 WinDivert 2.2.2(LGPL)。
怎么用
- 打开 Clash,确认 mixed 端口和启动器里的地址一致,并固定到同一个节点。
- 打开启动器,勾选 接管 Codex 直连,供 dots 连接这台电脑。
- 点 保存并启动 Codex,在管理员授权里选择允许。
- 不要从开始菜单再开一次 ChatGPT,也不要同时开网页版或手机 App。
换节点后先刷新探测,再重新启动 ChatGPT。若 dots 仍连不上,看 %LOCALAPPDATA%\CodexEnvAdapter\direct-proxy.log。
Codex环境适配启动器 v1.2.0
2026-09-30 仍然可用
今天按当前 Codex 桌面端核对过:继续用包激活启动,在窗口出现前写入节点时区。直接运行 ChatGPT.exe 没有 MSIX 包标识,引导阶段会退出。这套启动方式在 2026-09-30 仍然可用。
下载 CodexEnvAdapter-1.2.0-win-x64.exe 后双击。打开 Clash,让它监听启动器里的端口(默认 127.0.0.1:7890),不必开系统代理。刷新探测后点 保存并启动 Codex。
这次为什么要改
v1.1.0 只注入时区。流量仍靠系统代理或用户级 HTTP_PROXY,这两处会把整台电脑都送进代理。不开 TUN 时,Firefox 的 HTTP/3 和 DoH 还会绕过系统代理直连,ChatGPT 网页的 Cloudflare 锁定检查也会一直 403。
v1.2.0 把代理收进实际要用的程序。不改 Windows 系统时区,不改系统代理,也不写全局环境变量。
新特性
- ChatGPT / Codex 桌面端:只在这次启动的进程里写入
HTTP_PROXY/HTTPS_PROXY/ALL_PROXY,并加上 Chromium--proxy-server。开始菜单直接打开的进程拿不到这次注入。 - Codex CLI、Claude Code:勾选「终端里输入 codex / claude 也使用」后,只在这两个命令自己的进程里走同一代理。新开一个终端才生效。
- Firefox:固定走这个 HTTP 代理,关闭 HTTP/3 直连,并放开 Cloudflare Turnstile 需要的存储权限。改完要重启 Firefox。Chrome / Edge 仍认 Clash 打开的系统代理。
- 时区:仍然只给 ChatGPT 进程写
TZ,系统时区保持原样。
换节点后先刷新探测,再重新启动 ChatGPT。不要同时开网页版或手机 App。
Codex环境适配启动器 v1.1.0
适配 Codex 桌面端 26.924
新版本如果直接启动 ChatGPT.exe,进程没有 MSIX 包标识,会在引导阶段退出。v1.1.0 改为:
- 用系统的包激活接口启动 Codex,保留包标识
- 在进程真正跑起来之前写入当前节点的
TZ - 不修改 Windows 系统时区
下载 CodexEnvAdapter-1.1.0-win-x64.exe 后双击,刷新探测,再点 保存并启动 Codex。
Codex环境适配启动器 v1.0.0
Codex环境适配启动器 v1.0.0
Windows 免安装桌面程序:探测当前出口节点,把 ChatGPT / Codex 进程时区对齐到该节点,不修改 Windows 系统时区。
下载
CodexEnvAdapter-1.0.0-win-x64.exe(自包含单文件,约 49 MB,不需要安装 .NET)
双击即可运行。第一次打开后可点「创建桌面快捷方式」。
使用前
- 先打开代理,并固定到同一个出口节点
- 点「刷新探测」,确认城市和时区
- 点「保存并启动 ChatGPT」
- 不要从开始菜单再开一次,也不要多设备同时登录
社区共识(非官方):时区与出口不一致、多 IP、多设备同时登录,都可能被反馈为降智。本启动器只处理时区对齐。