Skip to main content
When something fails, the error code tells you what to fix.

HTTP status codes

CodeMeaningCauseFix
403Invalid request configurationBad geo flag, malformed parameterRe-check username syntax; see Residential setup
407Proxy Authentication RequiredWrong credentials or password resetExpand 407 accordion below
411Account blockedTOS violation, billing problem, anti-abuse triggerContact support
464Connection not permittedTarget on our restricted listContact support if legitimate
465No proxies availableNo IPs match your targetingAdd -strict-off or broaden targeting
466Bandwidth limit reachedOut of GBTop up
467Session bandwidth limitPer-session -limit- cap hitRelease / new session
500Internal server errorServer-side issueRetry with backoff
502 / 504Gateway errorUpstream timeoutRetry; check status page
517–569Various internal errorsServer-sideRetry with backoff

Connection-level errors

ErrorCauseFix
Proxy connection timed outNetwork path or target unreachableTest with api.ipify.org to isolate
TUNNEL_CONNECTION_FAILEDHTTPS CONNECT blocked, wrong port, or restricted targetCheck protocol/port; see if target is restricted
SOCKS rejectedUsed SOCKS5 on HTTP portUse correct port
malformed HTTP response "\x01\x01..."Used HTTP on SOCKS portUse correct port
net::ERR_TUNNEL_CONNECTION_FAILED (Chrome)Wrong port/protocolRe-generate proxy
Recv failure: Connection resetProxy refused (wrong protocol or restricted destination)Check protocol; check restricted list

proxy-error JSON responses

These come back as JSON instead of HTTP status codes:
ResponseCauseFix
{"proxy-error":"country-XX-asn-YY target was not found"}Strict matching, no available IPs for that combinationAdd -strict-off or broaden targeting
{"proxy-error":"ASN should be used with country."}-asn- flag without -country- flagAdd -country-XX
{"proxy-error":"..."} (other)Targeting / configuration issueCheck username syntax
The most common error. Causes in order of likelihood:
  1. Proxy password was reset — Update credentials everywhere. See Authentication: resetting.
  2. Wrong username format — Typo in country-, session-, or lifetime- segments. Re-copy from the generator.
  3. Hit a rate or bandwidth cap — Check the dashboard.
Destination is on our restricted list. Switch targets or contact support.
No IPs match your geo-targeting. Broaden targeting (drop city or ASN), add -strict-off to allow fallback, or try later when pool composition changes.
Top up in the dashboard. See Billing.

SOCKS / HTTP mismatch errors

malformed HTTP response or SOCKS rejected = wrong protocol on wrong port. Each EclipseProxy product has separate HTTP and SOCKS5 ports:
ProductHTTP rotatingHTTP stickySOCKS5 rotatingSOCKS5 sticky
Residential9000100001100012000
Mobile5555555566666666
ISP is static — there’s no rotating/sticky split, so it doesn’t fit the columns above. It uses HTTP/HTTPS 61234, SOCKS5 62234, and UDP 65535 (the only product with UDP). See ISP setup. Re-generate the proxy with the correct protocol selected.

When contacting support

Include:
  • Exact error (full text or HTTP status code)
  • Proxy string (mask the password)
  • Target URL (if shareable)
  • What you’ve already tried from this page
Cuts ticket resolution time in half.

See also

  • Common issues: diagnostic flow for proxy down, slow, wrong country, fraud score, etc.