# Proxy-foutreferentie voor scrapers

> Proxy-foutreferentie voor scrapers: 407, 403, 429, 502, 503, 504, tunnel, TLS, time-out en SOCKS5-fouten, wie ze stuurt en de oplossing.

- URL: https://crawlrelay.com/nl/docs/errors/
- Laatst bijgewerkt: 2026-10-13
- Publisher: CrawlRelay (https://crawlrelay.com)

Elke pagina beantwoordt dezelfde vier vragen: wie stuurde de fout, hoe ziet dat eruit in je tool, waarom gebeurde het en helpt een retry?

**Kort antwoord — Hoe kom ik erachter waarom een proxied verzoek is mislukt?**

Vind eerst uit **wie** antwoordde: de proxy gateway (407, CONNECT-fouten, sommige 502 en 504), de website (401, 403, 429, de meeste 503), of je eigen client (TLS- en time-outfouten). Zoek daarna het exacte bericht op in onderstaande pagina. Deze referentie behandelt 15 fouten die scrapers tegenkomen met **CrawlRelay** residentiële proxy's of elke HTTP- of SOCKS5-proxy, met code om elke fout te verhelpen.

## Naar welke fout kijk ik?

Vind je symptoom, open daarna de pagina voor de volledige diagnose.

| Symptoom | Verzonden door | Opnieuw proberen? | Pagina |
| --- | --- | --- | --- |
| `407`, 'Tunnelverbinding mislukt: 407' | Proxy | Nee | [407 Proxy Authenticatie Vereist](https://crawlrelay.com/nl/docs/errors/407-proxy-authentication-required/) |
| `401` met `WWW-Authenticate` | Website | Nee | [401 vs 407](https://crawlrelay.com/nl/docs/errors/401-unauthorized/) |
| `403` pagina- of firewallmelding | Website | Eenmalig, daarna stoppen | [403 Forbidden](https://crawlrelay.com/nl/docs/errors/403-forbidden/) |
| `429`, vaak met `Retry-After` | Website | Ja, later | [429 Too Many Requests](https://crawlrelay.com/nl/docs/errors/429-too-many-requests/) |
| `502`, 'CONNECT tunnel mislukt, respons 502' | Proxy of CDN | Ja, nieuw exit-adres | [502 Bad Gateway](https://crawlrelay.com/nl/docs/errors/502-bad-gateway/) |
| `503`, onderhouds- of challengepagina | Website of CDN | Ja, met vertraging | [503 Service Unavailable](https://crawlrelay.com/nl/docs/errors/503-service-unavailable/) |
| `504` | Proxy of CDN | Een of twee keer | [504 Gateway Timeout](https://crawlrelay.com/nl/docs/errors/504-gateway-timeout/) |
| `net::ERR_TUNNEL_CONNECTION_FAILED` | Browser (proxy weigerde CONNECT) | Na het oplossen van de oorzaak | [ERR_TUNNEL_CONNECTION_FAILED](https://crawlrelay.com/nl/docs/errors/err-tunnel-connection-failed/) |
| `net::ERR_PROXY_CONNECTION_FAILED` | Browser (proxy onbereikbaar) | Nee | [ERR_PROXY_CONNECTION_FAILED](https://crawlrelay.com/nl/docs/errors/err-proxy-connection-failed/) |
| `ProxyError: Unable to connect to proxy` | Python client | Afhankelijk van de oorzaak | [Kan geen verbinding maken met proxy](https://crawlrelay.com/nl/docs/errors/cannot-connect-to-proxy/) |
| `[SSL: WRONG_VERSION_NUMBER]` | Je TLS-bibliotheek | Nee | [SSL: VERKEERDE_VERSIE_NUMMER](https://crawlrelay.com/nl/docs/errors/ssl-wrong-version-number/) |
| `CERTIFICATE_VERIFY_FAILED` | Je TLS-bibliotheek | Nee | [Certificaatverificatie mislukt](https://crawlrelay.com/nl/docs/errors/ssl-certificate-verify-failed/) |
| `ReadTimeout`, 'Lezen time-out' | Je client | Ja, nieuw exit-adres | [Lezen time-out](https://crawlrelay.com/nl/docs/errors/read-timeout/) |
| `ECONNRESET`, 'socket verbroken', 'Verbinding gereset door peer' | Netwerk | Ja, veilige verzoeken | [Verbinding gereset](https://crawlrelay.com/nl/docs/errors/connection-reset/) |
| 'Ontbrekende afhankelijkheden voor SOCKS-ondersteuning', curl fout 97 | Client of SOCKS-server | Afhankelijk | [SOCKS5 fouten](https://crawlrelay.com/nl/docs/errors/socks5-proxy-errors/) |

## Alle fouten per type

- [401 Unauthorized vs 407](https://crawlrelay.com/nl/docs/errors/401-unauthorized/)
- [403 Forbidden](https://crawlrelay.com/nl/docs/errors/403-forbidden/)
- [407 Proxy Authentication Required](https://crawlrelay.com/nl/docs/errors/407-proxy-authentication-required/)
- [429 Too Many Requests](https://crawlrelay.com/nl/docs/errors/429-too-many-requests/)
- [502 Bad Gateway](https://crawlrelay.com/nl/docs/errors/502-bad-gateway/)
- [503 Service Unavailable](https://crawlrelay.com/nl/docs/errors/503-service-unavailable/)
- [504 Gateway Timeout](https://crawlrelay.com/nl/docs/errors/504-gateway-timeout/)
- [Cannot connect to proxy (ProxyError)](https://crawlrelay.com/nl/docs/errors/cannot-connect-to-proxy/)
- [Connection reset by peer (ECONNRESET)](https://crawlrelay.com/nl/docs/errors/connection-reset/)
- [ERR_PROXY_CONNECTION_FAILED](https://crawlrelay.com/nl/docs/errors/err-proxy-connection-failed/)
- [ERR_TUNNEL_CONNECTION_FAILED](https://crawlrelay.com/nl/docs/errors/err-tunnel-connection-failed/)
- [Read timed out (ReadTimeout)](https://crawlrelay.com/nl/docs/errors/read-timeout/)
- [SOCKS5 proxy errors](https://crawlrelay.com/nl/docs/errors/socks5-proxy-errors/)
- [SSL: CERTIFICATE_VERIFY_FAILED](https://crawlrelay.com/nl/docs/errors/ssl-certificate-verify-failed/)
- [SSL: WRONG_VERSION_NUMBER](https://crawlrelay.com/nl/docs/errors/ssl-wrong-version-number/)

## Welke fouten moet een scraper automatisch opnieuw proberen?

Probeer opnieuw wat vanzelf kan veranderen en stop bij wat niet kan:

- **Probeer opnieuw met een nieuwe verbinding:** 502, 504, verbindingen die verbroken worden en lees-time-outs. Een nieuwe verbinding krijgt meestal een andere residentiële proxy-exit.
- **Probeer later, langzamer:** 429 en 503. Wacht op `Retry-After` of pas een exponentiële back-off toe met jitter, en verlaag de gelijktijdigheid op die host.
- **Probeer één keer opnieuw, stop daarna:** 403. Eén herhaling op een nieuw IP scheidt een gemarkeerd adres van een site regel.
- **Probeer nooit blind:** 407, 401, TLS-fouten en onbereikbare proxy's. Dit zijn configuratiefouten.

De [Python gids](https://crawlrelay.com/nl/docs/python/) toont een retry-beleid dat deze regels volgt met urllib3's `Retry`.

## Hoe kan ik fouten loggen zodat ze makkelijk te debuggen zijn?

Log vijf velden voor elk mislukt verzoek: de host van de URL, de statuscode of exceptieklasse, de sessie-ID indien aanwezig, de tijd tot de eerste byte, en de eerste 200 karakters van de respons-body. De body vertelt je of een CDN, firewall of de proxy de foutpagina heeft geschreven. Tel fouten per host en per status elke minuut: een stijging bij één host betekent dat die site iets veranderde; een stijging bij alle hosts betekent dat je setup of netwerk iets doet.

## Fout verwijzing: vragen

### Hoe kan ik zien of een fout van de proxy of de website komt?

Kijk waar het gebeurde. Fouten tijdens de CONNECT stap, weergegeven door curl `-v` voor een TLS-handshake, komen van de proxy: 407, of een 502 of 504 op CONNECT. Statussen die na de TLS-handshake komen, met de headers en HTML van de site, komen van de website. Client-fouten zoals time-outs en TLS-fouten komen van je eigen code of netwerk.

### Worden mislukte verzoeken gefactureerd?

Verkeer wordt geteld in bytes die door de gateway gaan, dus een foutresponse die nooit een website bereikte, zoals 407, verplaatst bijna niks. Een blokkadepagina van een website is een normale respons en heeft een grootte zoals elke andere pagina. Verminder kosten door configuratiefouten vroeg te repareren en het tempo te verlagen op 403 en 429.

### Wat is een normale foutmarge voor een scraper die residentiële proxy's gebruikt?

Dat hangt af van de doelen. Proxyway’s onderzoek uit 2026 meet een mediane succesrate van 99,28% op netwerken met residentiële proxy's, maar 74,43% op beveiligde echte doelen zoals Amazon, Google en Instagram. Meet je eigen doelen en volg de marge in tijd: een plotselinge verandering telt meer dan het absolute getal.

---

CrawlRelay: CrawlRelay is een developer-first dienst met roterende residentiële proxy's en mobiele 4G-proxy's voor scrapers en AI-datastromen: niet-vervalverkeer op basis van pay-as-you-go vanaf US$ 0,50/GB, betaald in crypto, zonder ID-upload. Zonder KYC — geen ID, geen selfie, geen documenten. Betaal met crypto.
