Skip to content

Response codes and common errors ​

When you connect through Custom Proxies, you may see HTTP status errors. Use this table to diagnose them:


Quick lookup ​

HTTP statusMeaningTypical causeWhat to do
407 Proxy Authentication RequiredProxy authentication failedWrong Username/Password, or the IP is not on IP WhitelistCheck Users & Whitelist and the credentials in your code.
403 ForbiddenTarget refused the request / IP blockedThe target’s risk control blocked this exit IPOn My Proxies, click New IP to replace the port’s exit IP.
502 Bad GatewayGateway did not respond / region not assignedThe port has no country yet, or the line is reconnectingConfirm Assign region is complete for this port.
504 Gateway TimeoutProxy gateway timed outNode network blip, or the target did not respondRetry the request. If it keeps timing out, use New IP.

Deeper diagnosis ​

1. Is it the proxy, or did the target block you? ​

Run a generic IP check:

bash
curl -x http://USER:[email protected]:20001 https://api.ipify.org
  • If you get an IP back, the proxy line and authentication are fine. A 403 / 503 on a specific site is that site blocking the exit — click New IP.
  • If you get 407, the Username/Password is wrong — check authentication.
  • If you get 502, check whether the port is still Unassigned.