Codex 不开虚拟网卡也能走本地代理:配置 ~/.codex/.env
·
Codex 不开虚拟网卡也能走本地代理:配置 ~/.codex/.env
最近在使用 Codex 的时候,很多人会习惯把代理软件切到“虚拟网卡 / TUN / 增强模式”,这样 Codex 的网络请求就能自动走代理。
不过,如果只是希望 Codex 使用本机代理,其实不一定要开启虚拟网卡。可以直接在 Codex 配置目录下新建或编辑 ~/.codex/.env 文件,写入代理环境变量。
配置方法
打开 ~/.codex/.env,加入下面三行:
HTTP_PROXY="http://127.0.0.1:7897"
HTTPS_PROXY="http://127.0.0.1:7897"
NO_PROXY="localhost,127.0.0.1"
保存后重启 Codex,让配置生效。
变量说明
HTTP_PROXY:指定 HTTP 请求使用的代理地址。HTTPS_PROXY:指定 HTTPS 请求使用的代理地址。NO_PROXY:指定不走代理的地址,例如本机服务localhost和127.0.0.1。
这里的 127.0.0.1:7897 是本地代理监听地址和端口,请按自己代理软件里的实际端口修改。如果你的代理端口不是 7897,需要同步改成对应端口。
Windows 路径提示
在 Windows 上,~/.codex/.env 通常对应:
C:\Users\你的用户名\.codex\.env
如果文件不存在,可以手动新建一个纯文本文件,文件名就是 .env。
小结
这种方式相当于直接告诉 Codex 使用本地 HTTP 代理。只要代理软件已经开启本地 HTTP 代理端口,Codex 就可以通过这些环境变量走本地代理,不一定非要开启虚拟网卡模式。
简单来说:
- 创建或编辑
~/.codex/.env - 写入
HTTP_PROXY、HTTPS_PROXY、NO_PROXY - 重启 Codex
相比虚拟网卡模式,这个办法更轻量,也更方便排查网络问题。
更多推荐
所有评论(0)