「codex-proxy」让 macOS Codex 只为自身走 Clash 代理,不开 TUN 也能稳住 WebSocket

codex-proxy 终端代理启动示意

codex-proxy 是一个很小的 macOS 脚本,但它戳中的痛点很具体:在 Codex App + Clash 的环境里,如果不开 TUN 模式,普通 HTTP 请求可能会走系统代理,但 WebSocket 长连接不一定走代理。结果就是移动端 ChatGPT 找不到桌面端 Codex,或者 Codex App 自己在界面里反复显示 reconnecting 1/55/5,等多次失败后再退回 HTTP。

这个项目的做法不是要求你把整台机器都切到 TUN,而是用一个启动脚本只给 Codex 进程注入代理环境变量。脚本会设置 HTTP_PROXYHTTPS_PROXYALL_PROXY,默认指向 Clash 常见的 127.0.0.1:7890,同时保留 NO_PROXY 给 localhost、127.0.0.1 和 IPv6 loopback。这样 Codex 的 HTTP 与 WebSocket 流量都能走代理,其他 GUI App 的网络设置则不被改动。

README 里给出的命令也很直接:复制脚本到 ~/bin/codex-proxy 后,可以用 codex-proxy startstoprestartstatuslog 管理 Codex。脚本启动前会尝试退出已有 Codex 进程,避免系统里残留一个没带代理环境变量的实例;日志写到 ~/Library/Logs/codex-proxy.log,排错时不用到处找。

它更像一个给特定网络环境准备的小补丁:适合 macOS、Clash 或兼容客户端、代理端口沿用 7890,并且你不想为了 Codex 单独打开全局 TUN 的用户。截至这次整理时,仓库约 27 stars,主语言是 Shell,许可证为 MIT。项目规模很轻,代码也短,真正值得收藏的地方在于它把“只影响 Codex 这一个进程”的边界讲清楚了。

传送门

https://github.com/Sirfetch-d/codex-proxy

原创文章,如若转载,请注明出处:https://wefound.cc/p/3165.html

(0)
「oh-my-pi」把 IDE、LSP、调试器和子代理接进终端的开源 AI coding agent
上一篇 2026年 5月 21日 下午12:10
「MarkEdit」像 TextEdit 一样轻的 macOS Markdown 编辑器:开源、原生、4 MB 也能处理大文件
下一篇 2026年 5月 22日 上午12:33

相关推荐