快速回答
代理中的ERR_PROXY_CONNECTION_FAILED是什么意思?
ERR_PROXY_CONNECTION_FAILED 表示浏览器无法建立到代理服务器的 TCP 连接,导致请求未发出。使用 CrawlRelay 时,检查网关主机名拼写,确保端口和协议匹配,确认防火墙、VPN 或公司网络未阻止该端口出站连接。凭据仍未发挥作用。
ERR_PROXY_CONNECTION_FAILED一览
| 错误 | ERR_PROXY_CONNECTION_FAILED |
|---|---|
| 类型 | Chromium网络错误 |
| 发送方 | 您的浏览器根本无法访问代理 |
| 定义于 | No HTTP status: the TCP connection to the proxy failed |
| 要重试吗? | 否,除非代理主机和端口可访问 |
| 先检查 | 测试从您的机器到网关主机和端口的可达性 |
ERR_PROXY_CONNECTION_FAILED是什么意思?
该错误发生在隧道错误之前。浏览器尝试连接代理主机和端口时,未建立连接:被拒绝、超时或名称未解析。没有代理身份验证,也未联系任何网站。
原因几乎都是本地或您与网关之间路径的问题:拼写错误、端口被阻止或网络只允许端口 80 和 443 的 web 流量。
在Python、curl、Node.js和浏览器中ERR_PROXY_CONNECTION_FAILED是什么样?
每个工具中相同的失败会有不同的提示信息。请在日志中搜索以下信息:
- Chrome: 显示无网络页面及
ERR_PROXY_CONNECTION_FAILED - Playwright:
page.goto: net::ERR_PROXY_CONNECTION_FAILED at https://... - Puppeteer:
Error: net::ERR_PROXY_CONNECTION_FAILED at https://... - 非浏览器客户端:
Connection refused、timed out或代理主机名解析错误
导致ERR_PROXY_CONNECTION_FAILED的原因是什么?
最可能的首要原因:
- 网关主机名拼写错误 或端口漏写。
- 端口错误,如旧供应商的端口。
- 出站过滤: 办公室、学校及部分酒店网络会阻止非标准端口。
- VPN或本地安全软件 拦截出站连接。
- **本机或网络 DNS 问题。
如何一步步诊断ERR_PROXY_CONNECTION_FAILED?
- 解析网关名称:
nslookup后跟主机名。 - 测试端口:Windows 使用
Test-NetConnection和-Port;macOS/Linux 使用nc -vz host port。 - 在同一台机器上运行下面 curl 测试。
- 尝试其他网络,比如手机热点,以排除本地阻断。
# Use the URL that fails; with https://api.ipify.org instead, you test the gateway alone.
# "HTTP/1.1 200 Connection established" first, then the site's own status: the site answered.
curl -v -x http://USERNAME:[email protected]:7777 https://TARGET_URL
# Same test through the SOCKS5 port, with DNS resolved at the exit
curl -v --socks5-hostname gw.crawlrelay.com:7778 --proxy-user USERNAME:PASSWORD https://TARGET_URL如何修复ERR_PROXY_CONNECTION_FAILED?
- 从控制台直接复制主机和端口,避免手动输入。
- 在防火墙中允许出站到网关端口的流量,或询问网络管理员。
- 测试时暂停 VPN,或对网关主机设置排除规则。
- 服务器上检查云安全组规则,确认允许出站连接。
遇到ERR_PROXY_CONNECTION_FAILED后要重试吗?
不要循环重试:除非网络路径修复,否则不会改变。完成可达性检查,修复问题,再重新启动浏览器。
ERR_PROXY_CONNECTION_FAILED如何应用于CrawlRelay?
CrawlRelay 的网关分别使用一个 HTTP 端口和一个 SOCKS5 端口(如下所示);浏览器应使用 HTTP 端口。如果您的网络仅允许端口 80 和 443 的出站流量,请在服务器或其他网络上运行爬虫。
网关:gw.crawlrelay.com,端口7777(通过CONNECT的HTTP、HTTPS)和端口7778(SOCKS5)。用户名格式:USERNAME-country-{cc}-state-{state}-city-{city}-zip-{zip}-asn-{asn}-session-{id}-ttl-{minutes}。相关内容:ERR_TUNNEL_CONNECTION_FAILED · 无法连接代理 · 快速入门。
ERR_PROXY_CONNECTION_FAILED:开发者常问的问题
ERR_PROXY_CONNECTION_FAILED 和 ERR_TUNNEL_CONNECTION_FAILED 有什么区别?
ERR_PROXY_CONNECTION_FAILED 表示浏览器完全无法访问代理。ERR_TUNNEL_CONNECTION_FAILED 表示已连接到代理,但代理拒绝或无法建立到网站的隧道。前者是网络路径问题,后者通常是凭据或目标问题。
防火墙会阻止我的代理连接吗?
是的。许多公司和学校网络只允许端口 80 和 443 的出站 Web 流量,阻止其他端口。端口不同的代理网关连接会失败。请尝试其他网络,或让管理员允许该端口。
使用网关是否需要将 IP 列入白名单?
不需要。用户名和密码认证无论 IP 地址均可生效,新的家庭连接或服务器均无需更改。如仍无法连接,则问题在于网络路径:拼写错误、端口阻断或 VPN,如上所述。
本参考中的其他代理错误
HTTP 状态码
- 401 Unauthorized vs 407
- 403 Forbidden
- 407 Proxy Authentication Required
- 429 Too Many Requests
- 502 Bad Gateway
- 503 Service Unavailable
- 504 Gateway Timeout
浏览器和客户端错误
连接和 TLS 错误
带有涵盖失败案例文档的住宅代理
来自US$0.50/GB的CrawlRelay住宅代理,流量永不过期。