适用情况
如果您在 Windows 电脑上使用 Anycast 连接 VPN 后,运行 OpenAI Codex / Codex CLI 时出现类似以下提示,可以参考本文处理:
信息压缩报错
compression error
这类问题通常可能与 VPN 网络环境、WebSocket 连接方式,或终端流量没有完整经过 VPN 有关。
请注意:
本文主要针对 Codex 信息压缩报错 这一类问题。
如果您遇到的是 API Key 错误、账号权限问题、余额不足、Codex 未正确安装、项目代码报错或其他 Codex 使用问题,本文方法不一定适用。
一、先确认 Anycast 基础连接设置

在修改 Codex 配置前,请先确认 Anycast 的网络设置是否正确。
以下设置是 Windows 环境下使用 Codex CLI 时,处理「信息压缩报错」建议优先确认的基础配置。
1. 选择住宅 IP 节点
请优先选择带有 [住宅IP] 标识的节点。
目前建议优先使用:
台湾 - 彰化[住宅IP]
或越南住宅 IP 节点。
住宅 IP 节点通常比普通节点更适合访问对网络环境要求较高的海外服务。
2. DNS 服务器选择 Google
请在 Anycast 连接页面底部确认:
DNS服务器:Google
如果当前不是 Google,请点击 DNS 选项并切换为 Google。
DNS 设置不正确时,可能会导致 OpenAI 相关服务解析异常,从而影响 Codex 的正常连接。
3. 代理模式选择全局代理
请在 Anycast 连接页面底部确认:
代理模式:全局代理
不建议使用智能分流或规则代理。
因为 Codex CLI 属于命令行工具。如果代理规则没有完整覆盖,可能会导致部分 Codex 请求没有经过 VPN,从而增加信息压缩报错的概率。
4. VPN 模式选择 TUN/TAP 虚拟网络适配器
请进入:
设置 > VPN模式
选择:
TUN/TAP 虚拟网络适配器
该模式更适合 Codex、终端、命令行工具、开发工具等非浏览器流量。
设置完成后,请返回连接页面,重新连接 VPN。
二、修改 Codex 配置,避免使用 WebSocket
确认 Anycast 设置后,可以修改 Codex CLI 的本地配置,让 Codex 尽量避免使用 WebSocket 连接方式。
请注意:
这不是修改您的项目代码,而是修改 Windows 电脑上的 Codex CLI 本地设置。

1. 找到 Codex 配置文件
Windows 上的配置文件路径通常为:
C:\Users\您的用户名\.codex\config.toml
也可以使用下面这个路径:
%USERPROFILE%\.codex\config.toml
2. 使用资源管理器打开
请打开 Windows 文件资源管理器,在地址栏输入:
%USERPROFILE%\.codex
然后按 Enter。
如果里面已经有:
config.toml
请使用记事本打开。
如果没有这个文件,请新建一个文件,文件名为:
config.toml
请注意,文件名必须是 config.toml,不要保存成:
config.toml.txt
3. 使用 PowerShell 打开
也可以打开 PowerShell,输入:
notepad $env:USERPROFILE\.codex\config.toml
如果提示文件不存在,可以选择建立新文件。
如果 .codex 文件夹也不存在,可以先执行:
mkdir $env:USERPROFILE\.codex
notepad $env:USERPROFILE\.codex\config.toml
4. 加入以下配置
请在 config.toml 中加入或修改以下内容:
model_provider = "openai-http"
[model_providers.openai-http]
name = "OpenAI HTTP Only"
base_url = "https://api.openai.com/v1"
env_key = "OPENAI_API_KEY"
wire_api = "responses"
supports_websockets = false
其中最关键的是:
supports_websockets = false
这个设置可以让 Codex 避免使用 WebSocket,改用普通 HTTP / Responses API 的方式连接 OpenAI。
如果当前信息压缩报错是由 VPN / 代理环境下 WebSocket 连接不稳定引起的,这个设置通常可以改善问题。
三、保存后重新启动 Codex
修改完成后,请保存文件。
然后关闭当前 PowerShell、CMD 或终端窗口,重新打开终端,再重新运行 Codex。
建议重新运行 Codex 前,先确认 Anycast 仍然保持连接状态,并且连接设置仍为:
住宅 IP 节点
DNS服务器:Google
代理模式:全局代理
VPN模式:TUN/TAP 虚拟网络适配器
帮助中心