codex win app+proxifier 配置踩坑

12 小时 47 分钟前
 zwyhzxy

💡 背景

一直在 WSL2 里面使用 codex-cli,近期看到 Windows 端 App 支持联动手机 App 并能控制电脑,便打算安装体验一下。

  1. 代理软件使用 Clash
  2. 由于 Clash 的 TUN 模式对 WSL2 的网络影响非常大,因此不考虑开启 TUN 模式。
  3. 不希望开启全局的系统代理( System Proxy )模式。
  4. 最终选择使用 Proxifier 进行进程级的代理接管。

❌ 踩坑过程与问题现象

尝试方案 1:Proxifier 常规配置(失败)

在 Proxifier 中添加好本地代理服务器后,配置了一条常规规则:将 codexCodex.exe 加入 Target Applications 列表,Action 设为强制走代理( Proxy )

尝试方案 2:使用 .env 配置文件(失败)

关掉 Proxifier ,尝试在 Codex 目录中添加 .env 配置文件并写入代理环境变量(如 HTTP_PROXY / HTTPS_PROXY)。

痛点: 坚决不想用系统代理,同时由于 WSL2 的存在,也无法使用 TUN 模式,一时间陷入僵局。


🔍 转机与排查思路

网上关于这个客户端类似问题的资料极少,各类 AI ( Gemini 、ChatGPT 、豆包等)给出的方案也大多是陈词滥调(比如盲目让你添加一堆别的无关进程规则),根本解决不了问题。

随后换了个提问思路:“为什么添加了 .env 代理后,部分本地服务反而无法正常打开?”

AI 提示了一个关键点:Codex 的部分服务(如 UI 与后端核心进程的通信、手机 App 的本地配对等)会走本地回环( Localhost )。如果一股脑全把流量送去代理服务器,会导致本地通信死循环或被代理软件拦截。

这也是为什么别的帖子让人加一堆乱七八糟的进程规则都踩坑的原因——方向错了。


✅ 解决方案

既然知道了症结在于“本地回传流量被误代理”,解决办法就很简单了。在 Proxifier 中为 Codex 单独做一下流量分流,将本地回环( Localhost )强制直连

Proxifier 规则配置步骤:

  1. 保留 原本让 codex / Codex.exe 走代理的规则。
  2. 新增 一条排在最前方的优先级规则(确保这条规则在代理规则之上):
    • Applications: codex; Codex.exe
    • Targets (目标地址): localhost; 127.0.0.1
    • Action: Direct (直连)

📌 核心逻辑: 必须确保目标是本地( Localhost )的流量强制走 Direct(直连),其余的外网请求再走 Proxy(代理)。


🎉 结果验证

保存规则并重新打开 Codex ,一切恢复正常:

总结: 遇到类似独立客户端网络异常时,除了盯着外网规则,不妨看一眼是不是本地回环( Localhost )被代理误伤了。希望这个思路能帮到遇到类似困境的朋友,少走弯路!

776 次点击
所在节点    OpenAI
10 条回复
error523
12 小时 18 分钟前
有没有遇到开 proxifier 之后 chrome 闪退的问题
zwyhzxy
9 小时 48 分钟前
@error523 #1 没有,chrome 我是单独插件走的代理,proxifier 不加相关的规则,应该和 chrome 没啥关联
a0210077
7 小时 34 分钟前
@error523 #1 要用安装版的 proxifier ,不要用便携版
a0210077
7 小时 28 分钟前
感觉 OP 有些跑偏,说说我的配置:

~\.codex\.env 文件设置 HTTP_PROXY 和 HTTPS_PROXY ,给内置的 Codex CLI 用

然后 Proxifier 保留首条 localhost 规则,再添加:
Applications: "C:\Program Files\WindowsApps\OpenAI.Codex_*"
Targets: Any
Action: 走代理
a0210077
7 小时 20 分钟前
Proxifier 还要调整 Profile - Name Resolution
![1]( https://imgur.com/a/PRpnL4s "1")
musi
7 小时 6 分钟前
https://github.com/musistudio/codexl
可以用这个直接配置 proxy url
BanShe
6 小时 56 分钟前
@error523 遇到过
Shaar
6 小时 44 分钟前
有没办法用中转站也可以 i 用手机控制
cheng6563
6 小时 36 分钟前
( Localhost )强制直连不是默认规则吗
luchenwei9266
6 小时 29 分钟前
proxifier 听说有点麻烦,然后我就用的是 ProxyBridge ,配置比较简单。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.xtra.eu.org/t/1219282

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX