le-gpt-image:排障表细化——出口 IP 对比诊断法(TUN 与系统代理同核同出口)、Cloudflare challenge 按域名风控的识别特征
This commit is contained in:
@@ -92,8 +92,8 @@ SKILL/scripts/gpt_image.py edit \
|
|||||||
| 刷新令牌失败(HTTP 4xx) | refresh_token 已失效,指引用户重新 `codex login`;不要反复重试 |
|
| 刷新令牌失败(HTTP 4xx) | refresh_token 已失效,指引用户重新 `codex login`;不要反复重试 |
|
||||||
| HTTP 429 | 脚本自动退避重试;重试仍失败则告知用户订阅图像额度已到限,建议稍后再试或降 quality/尺寸 |
|
| HTTP 429 | 脚本自动退避重试;重试仍失败则告知用户订阅图像额度已到限,建议稍后再试或降 quality/尺寸 |
|
||||||
| 尺寸不符警告 | 属正常(服务端建议值行为),按实际尺寸交付 |
|
| 尺寸不符警告 | 属正常(服务端建议值行为),按实际尺寸交付 |
|
||||||
| 网络请求失败 | 检查代理(chatgpt.com 需可达);脚本遵循 `https_proxy` 等环境变量 |
|
| 网络请求失败 | 先定位出口:`curl --noproxy '*' https://api.ipify.org` 与 `curl -x http://127.0.0.1:7890 ...` 对比出口 IP。macOS 上 Python urllib 会自动读系统代理设置(即使只开 TUN 模式也会被显式代理入口接管);TUN 与 7890 通常同核同出口 |
|
||||||
| `Remote end closed connection` / 403 含 `cf-mitigated: challenge` | 代理出口 IP 被 Cloudflare 风控(凭证无辜,`check` 仍正常)。请用户在代理 App 切换节点(优先美/日原生 IP)后重试;重试前勿反复硬撞 |
|
| `Remote end closed connection` / 403 含 `cf-mitigated: challenge` | 出口 IP 被 chatgpt.com 的 Cloudflare 风控盯上(浏览器能过 JS 质询所以「看着正常」,CLI 过不了;`check` 仍正常、api.openai.com 可能仍可达——风控按域名单独加)。请用户在代理 App **切换节点换出口 IP**,切完重试即可;勿反复硬撞 |
|
||||||
| native 通道 404/失效 | 内部接口无稳定性契约;切 `--backend responses` 试试,并在交付时说明 |
|
| native 通道 404/失效 | 内部接口无稳定性契约;切 `--backend responses` 试试,并在交付时说明 |
|
||||||
|
|
||||||
## 安全边界
|
## 安全边界
|
||||||
|
|||||||
Reference in New Issue
Block a user