From the proxy
| Error | Meaning | Fix |
|---|---|---|
407 Proxy Authentication Required | The login was missing or wrong | Copy the username and password again. Check the tool sends them at all. |
| Connection refused | Nothing answered on that host and port | Check the host and the port. HTTP and SOCKS5 use different ports. |
| Timed out connecting | The proxy could not be reached | Check your own firewall or network. Try another network. |
502 or 503 from the proxy | The exit could not reach the site | Try again. With a sticky session, change the session ID for a new address. |
From the website
| Error | Meaning | Fix |
|---|---|---|
403 Forbidden | The site refused this request | Send normal browser headers. Try a residential or mobile address. |
429 Too Many Requests | Too fast | Slow down. Spread requests over more addresses. |
| A captcha page | The site wants proof of a person | Slow down, keep cookies, use a steadier session. |
| A page in the wrong language or currency | The address is in another country | Check the country code in the username. |
How to tell them apart
Run the same request with curl and -v. Lines that mention the proxy come first; if the request gets past them and then fails, the website is the one refusing.
Shell
curl -v -x http://USERNAME:PASSWORD@resi.piratproxies.com:8080 https://example.com -o /dev/nullSSL and certificate errors
A proxy passes https traffic through untouched, so it does not cause certificate errors. If you see one, something on your side is opening the traffic: a debugging tool, antivirus software, or a company network.
Still stuck
The chat in the corner of every page reaches us. Tell us the product, the error and the time it happened. See also troubleshooting.
Questions
I get 407 only on https sites. Why?
Some programs send the proxy login for http but not when opening an https tunnel. Java is one: see the note in our Jsoup guide. Otherwise the login is simply wrong.