EclipseProxy

Error codes reference

Every error you might see from EclipseProxy proxies: HTTP status codes, SOCKS5 replies and connection-level errors

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

HTTP status codes

These are the codes the Residential gateway returns. Other products return the standard HTTP proxy codes; 407 is by far the most common everywhere.

CodeMeaningCauseFix
402Payment RequiredOut of bandwidthTop up
403ForbiddenTarget on our restricted listContact support if legitimate
407Proxy Authentication RequiredWrong credentials or password resetExpand 407 accordion below
502Bad GatewayThe upstream connection failed or timed outRetry; check the status page
503Service UnavailableNothing can serve that username: unknown -pool- code, -asn- without -country-, an ISP with a non-Vega network pinned, or a pinned network that lacks a feature you asked forFix the username; drop the -pool- pin. See Residential setup

SOCKS5 replies

ReplySame asFix
Authentication failedHTTP 407Re-copy credentials from the generator
Connection not allowed by ruleset (0x02)HTTP 403Restricted target
Network unreachable (0x03)HTTP 503Fix the username; see above
Host unreachable (0x04)HTTP 502Retry
Connection refused (0x05)HTTP 402Top up

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
402: Payment Required

Out of bandwidth. Top up in the dashboard. See Billing.

403: Forbidden

Destination is on our restricted list. Switch targets or contact support.

407: Proxy Authentication Required

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. Wrong account — Each product has its own credentials; Residential credentials don't work on Mobile ports and vice versa.
503: Service Unavailable

No network can serve the username as written. Check, in order:

  1. The -pool- code: only orion, vega and lyra exist, and -pool- must be the last segment.
  2. -asn- has a -country- in front of it. ISP targeting needs both.
  3. Nothing but Vega is pinned when targeting an ISP; it is the only network that supports it.
  4. The pinned network supports what you asked for (sticky sessions, state/city targeting). Try Automatic (no -pool-).

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

Residential also serves 3030 (HTTP) and 2020 (SOCKS5), where the username decides sticky vs rotating; that is what the generator emits.

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.

On this page