排查 Proxy(代理)故障通常遵循“分层定位、逐段验证”的思路。下面给你一套通用排查流程,适用于 HTTP/HTTPS 代理、公司正向代理、反向代理(如 Nginx)、以及开发调试代理(如 Charles / Fiddler / Clash)。
绕过代理直接访问目标
curl 示例:curl -v https://example.com # 直连
curl -v -x http://proxy:8080 https://example.com # 走代理
✅ 直连正常、代理异常 → 问题在代理
❌ 直连也不通 → 网络/目标服务问题
ps aux | grep proxy
netstat -tunlp | grep 8080
或
telnet proxy_ip 8080
/var/log/nginx/error.logcache.loglocation / {
proxy_pass http://backend;
proxy_set_header Host $host;
}
检查:
ping proxy_ip
traceroute proxy_ip
代理服务器能否解析域名:
nslookup example.com
407 Proxy Authentication Requiredexport http_proxy=http://proxy:8080
export https_proxy=http://proxy:8080
-Dhttp.proxyHostrequests.get(url, proxies=...)| 现象 | 可能原因 |
|---|---|
| 连接超时 | 代理宕机 / 防火墙 |
| 407 | 代理认证失败 |
| 502 | 后端服务不可用 |
| 504 | 后端响应慢 |
| HTTPS 报错 | CA 未信任 / MITM |
| 部分网站不通 | 白名单 / DNS |
如果你能告诉我:
我可以给你更精准的排查步骤。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。