Skip to content

Proxy errors and how to fix them

Every page in this section answers one error. The first question in all of them is the same: did the proxy refuse the request, or did the target? Get that right and the fix is usually five minutes away; get it wrong and you can rotate IPs for a day without moving.

12 articles

A routing line from a client block that stops short of the relay node, leaving a crimson gap before the dark onward path
10 min

ERR_PROXY_CONNECTION_FAILED and ERR_TUNNEL_CONNECTION_FAILED: What Each Means and How to Fix It

One error means the proxy never answered; the other means it answered and said no. Checking the host and port again only fixes the first one.

Read article
An hourglass-shaped metering structure with cubes piled in front and only a few spaced cubes passing beyond its crimson waist
9 min

Cloudflare Error 1015 “You Are Being Rate Limited”: Causes and Fixes

Unlike 1020, a 1015 clears on its own. The question is how long it lasts, what the counter is actually counting, and why a fresh IP sometimes changes nothing.

Read article
A compact terminal block sending one straight crimson line through a ring-shaped relay toward a distant slab
10 min

cURL Proxy Errors Explained: Exit Codes 5, 7, 28, 35, 56 and 97

cURL is the fastest way to prove whether a proxy works — once you can read what it is telling you. Every exit code maps to one leg of the connection.

Read article
A long queue of identical nodes funnelled into one shared crimson archway on their way to a tall slab
9 min

“Our Systems Have Detected Unusual Traffic”: Why Google Shows It and How to Stop It

Google is not accusing you personally. It is saying the IP address you share has sent more automated-looking searches than it tolerates — and that changes what the fix is.

Read article
A closed circular track carrying one cube through the same crimson checkpoint on every lap, the exit path unused
9 min

Stuck on Cloudflare “Verify You Are Human”? Why the Loop Happens and How to Break It

Passing the check is not the problem — keeping the proof is. Almost every loop is the browser losing, rejecting or invalidating the clearance cookie it was just given.

Read article
A chain of client, two relays and a distant slab, the final link severed with its broken end glowing crimson
8 min

502 Bad Gateway and 504 Gateway Timeout Through a Proxy: Who Failed, and How to Tell

Two or three gateways can sit between you and the page, and any of them can send a 502. The fix depends entirely on which one did.

Read article
A short conveyor from a tall slab delivering a single empty crate whose inner edges glow crimson
8 min

ERR_EMPTY_RESPONSE and ERR_CONNECTION_RESET: When the Connection Closes With Nothing

One error is silence, the other is a slammed door. Both happen after a connection was already open — which rules out half the usual suspects straight away.

Read article
A routing line stopped at a closed barrier panel lit crimson, the target slab standing untouched behind it
11 min

HTTP 403 Forbidden: What Causes It and How to Fix It

403 means the request arrived, was understood and was refused. Which layer refused it decides the fix — and rotating IPs is the right answer far less often than people assume.

Read article
Cube payloads piled up against a narrow metering gate lit crimson, with a thin single-file line continuing beyond it
10 min

HTTP 429 Too Many Requests: How Rate Limits Work and How to Survive Them

429 is the one error that gets worse the harder you try. Read the headers, back off properly, and spread load across identities instead of hammering one.

Read article
A routing line halted at a relay block whose empty keyhole recess glows crimson, the onward path fading into darkness
9 min

407 Proxy Authentication Required: Every Cause and Its Fix

The one proxy error that is entirely on your side of the connection — and the handful of clients that cause it even when your credentials are perfect.

Read article
A row of upright filter panels, all open and transparent except one closed solid and lit crimson, halting the line that reaches it
10 min

Cloudflare Error 1020 Access Denied: What Triggers It and How to Get Past It

1020 is not a rate limit and not a CAPTCHA — it is a rule someone wrote, matching something about your request. Finding out what it matched is the whole job.

Read article
A routing line broken at two distinct points along its path, the nearer break lit crimson
9 min

Proxy Error Codes Explained: 407, 429, 502 and the Rest

Which errors come from the proxy and which from the target, why that distinction saves hours, and the specific fix for each code.

Read article