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

HTTP status codes

Connection-level errors

proxy-error JSON responses

These come back as JSON instead of HTTP status codes:
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: 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.