摘要:CLI 一个任务要持续几十分钟、来回请求多次,网页端能忽略的轻微丢包在这里会变成中途断开。处理顺序是换低丢包专线、开 TUN、避开晚高峰的中转节点。

一分钟速查

  • 换专线节点:选 IEPL/IPLC 专线的美国、日本、新加坡节点。
  • 开 TUN 模式:避免子进程或新窗口漏走代理。
  • 避开中转:中转节点晚高峰更易拥塞。
  • 固定节点:关自动测速切换,任务中断连会直接断。

处理步骤

换专线节点

选 IEPL/IPLC 专线的美国、日本、新加坡节点。

开 TUN 模式

环境变量只对当前终端生效,Codex 的子进程或新开窗口可能漏掉代理,TUN 在系统层接管。

避开高倍率与中转

中转晚高峰更拥塞,高倍率节点资源也紧张。

固定节点

关闭客户端自动测速切换,任务进行中切换会直接中断。

观察时段

只在晚上 20-23 点频繁断开,是晚高峰拥塞,换专线或错峰跑长任务。

如何确认是丢包问题

在同一终端持续 ping 当前节点服务器,或用客户端自带的延迟测试反复测几次。延迟忽高忽低、测试时偶尔超时,基本可确认线路不稳。换一个节点后问题消失,就说明原来的节点不适合 CLI。

为什么 CLI 比网页更挑节点

网页对话单次请求短,偶尔丢包会被重试掩盖;Codex CLI 执行任务时连接持续时间长、交互次数多,丢包一旦累积就表现为中断或超时。同一个节点可能网页够用、CLI 不够用。

关于 Codex 断连的 3 个误区

  • 「网页能用 CLI 就能用」——CLI 是长连接,对丢包敏感得多,要单独验证;
  • 「断了就是 Codex 服务挂了」——先查节点丢包和自动切换,多数是本地网络问题;
  • 「延迟越低越好」——CLI 更看丢包率,低延迟高丢包照样频繁断连。