配了代理但请求还是直连
代理配置不生效的排查:环境变量、应用级代理、PAC。,附环境变量与链路验证方法。
更新 2026-10-28
核验 2026-10-28 · 码农阿风
代理网络
30 秒结论
命令行工具不会自动读系统代理,要单独设环境变量。
报错原文对照
请求超时 / 连接被拒
curl 能通、程序不行
原因排序
| 概率 | 原因 |
|---|---|
| 55% | 没设 HTTP_PROXY/HTTPS_PROXY 环境变量 |
| 25% | 应用有自己的代理设置 |
| 20% | PAC 规则没覆盖目标域名 |
修法
先在自己这边查
- export HTTPS_PROXY=http://127.0.0.1:端口
- 在应用设置里单独配代理
- 检查 NO_PROXY 是否把目标排除了
再往服务方查
这一项不是你这边能解决的。
责任判定表
| 现象 | 责任方 |
|---|---|
| curl 能通 | 环境变量 |
| 只有某应用不行 | 应用设置 |
| 偶发 | PAC 规则 |
什么时候该换
CLI 工具(git、npm、python)都要单独配代理。
你在这个站点上遇到过这个问题?
认领站点后可补充证据、申请公开核验;认证不改榜单排序,只对应可复核的检测与复测。
认领 / 申请认证