The short answer
407 is the proxy's version of "who are you?". The proxy server, not the website, is refusing your request because it did not receive valid credentials in the Proxy-Authorization header.
Quick fixes
- Re-copy the username and password. Trailing spaces are the most common cause.
- Check the format. Most tools want
http://user:pass@host:port. URL-encode special characters in the password. - Check the whitelist. If you use IP whitelisting, your current IP may have changed.
- Check the account. Expired plans and used-up bandwidth often show up as 407.

Also known as
Proxy authentication error, proxy auth required, HTTP 407.
Learn more
- Common proxy errors and fixes
- Proxy authentication methods
- What does host:port:user:pass mean?
- What is IP whitelisting?
- MDN on 407 Proxy Authentication Required
- RFC 9110, HTTP semantics (status 407)
- RFC 7617, Basic authentication
- The curl manual (--proxy-user)
Affiliate disclosure: Team of Monkeys is an affiliate of Geonode, Webshare and Rayobyte. Links and banners marked as sponsored, and links to Geonode, Webshare and Rayobyte in the text, use our referral links, and we may earn a commission if you buy through them, at no extra cost to you. Our explanations and comparisons are written to be useful whichever provider you choose.
Editorial note: Proxy providers change their pools, features and prices often, so treat any figures here as typical ranges at the time of writing and confirm current terms with the provider before you buy.
Editorial note: Proxy providers change their pools, features and prices often, so treat any figures here as typical ranges at the time of writing and confirm current terms with the provider before you buy.