Web Unlocker vs Residentiële Proxy vs Mobiele Proxy: Wanneer heb je welke nodig
We haalden dezelfde URL's op van een datacenter server, via een gewone residentiële proxy en via een web unlocker. Sommige sites hadden niets nodig, sommige alleen een residentieel IP, sommige openden alleen voor de unlocker, en vijf bleven geblokkeerd. Hier is wat elke laag oplost, en waar de mobiele laag past.
Een residentiële proxy verandert waar je verzoek vandaan komt. Een web unlocker verandert ook hoe het verzoek eruitziet: het stuurt het met een echte browser TLS vingerafdruk, probeert opnieuw met nieuwe IP's en draait een headless browser wanneer een JavaScript-uitdaging verschijnt. Je hebt de unlocker alleen nodig wanneer een schoon residentieel IP nog steeds wordt geblokkeerd. Anders is de proxy voldoende.
Dat is de theorie. Om het te controleren, haalden we dezelfde URL's op drie manieren op 29 september 2026 en bewaarden de resultaten site per site. Sommige pagina's hadden helemaal niets nodig, sommige alleen een residentieel IP, sommige openden alleen voor de unlocker, en vijf bleven geblokkeerd wat we ook deden. De onderstaande tabellen laten zien welke welke was.
- Geen proxy nodig: docs.python.org, books.toscrape.com, Hacker News, Wikipedia en GitHub beantwoordden een gewoon verzoek van een datacenter server.
- Een residentiële proxy was voldoende: Zillow en Leboncoin blokkeerden de datacenter server maar leverden de echte pagina via een gewone residentiële proxy.
- Alleen de unlocker kwam erdoor: Indeed, Glassdoor, Walmart en Best Buy weigerden zowel gewone clients als leverden de pagina via de unlocker.
- Nog steeds geblokkeerd: Home Depot, eBay, DoorDash, StockX en Realtor.com, elk gerapporteerd met een foutstatus en een blokklasse in plaats van een nep 200.
- Mobiele exits maakten geen deel uit van deze test. We leggen uit waar ze passen, maar we hebben geen metingen om je te laten zien.
Hoe we hebben getest
Elke URL werd op drie manieren opgehaald op 29 september 2026. Eerst, gewone curl vanaf een datacenter server in Frankfurt met een Chrome User-Agent. Ten tweede, dezelfde gewone curl via een QuantumProxies.io residentiële proxy met een Amerikaanse exit (een Franse exit voor Leboncoin). Ten derde, via de Web Unlocker forward proxy op de residentiële laag, met hetzelfde exitland. De status is de uiteindelijke HTTP-status die de client zag. Tijden zijn wandklok voor één unlocker verzoek.
Dit is één run vanaf één locatie op één dag, geen benchmark. Anti-bot regels veranderen wekelijks, en een site die op maandag doorlaat kan op dinsdag weigeren. Rijen waar de testomgeving of de unlocker zelf een interne fout retourneerde, zijn weggelaten: ze zijn noch geslaagd noch geblokkeerd, en ze op welke manier dan ook tellen zou je misleiden. Gebruik de tabellen voor het patroon, en test de sites die voor jou belangrijk zijn opnieuw.
Wat elke laag oplost
Een moderne botmuur controleert verschillende dingen voordat het een pagina verzendt, en elk hulpmiddel lost een andere subset op. Weten welke muur je raakt, vertelt je wat je moet kopen.
| Muur | Wat de site controleert | Gewone residentiële proxy | Web Unlocker (residentieel) | Web Unlocker, Mobiele laag |
|---|---|---|---|---|
| IP-reputatie | Het netwerk waar het IP toe behoort en zijn geschiedenis | Oplost datacenter-reeksblokkades | Residentiële exits, een nieuw IP bij elke poging | 4G/5G carrier IP's gedeeld door veel telefoons |
| TLS en HTTP vingerafdruk | De handshake, HTTP/2-instellingen en header volgorde | Geen verandering: het is nog steeds je client | Browser vingerafdrukken, geroteerd bij poging | Zelfde als residentieel |
| JavaScript-uitdaging | Of de client het script van de pagina uitvoert en zijn cookie behoudt | Nee | Escaleert naar een headless browser | Zelfde als residentieel |
| Interactieve captcha | Een taak bedoeld voor een mens | Nee | Niet opgelost; gerapporteerd als een mislukking, nooit een 200 | Niet opgelost |
De eerste rij is waar de meeste scrapers beginnen en waar een residentiële proxy zijn prijs verdient. Hostingreeksen zijn gemakkelijk te herkennen, en veel sites weigeren ze direct. De tweede rij is waarom een schoon IP soms niet genoeg is: de TLS-handshake van curl, Python of Node lijkt helemaal niet op die van Chrome, en Cloudflare documenteert JA3/JA4 vingerafdrukken als een manier om clients precies daaraan te identificeren. Onze gids over TLS vingerafdrukken behandelt het in detail. De derde rij heeft een echte JavaScript-engine nodig. De vierde rij heeft een mens nodig, en geen enkel product op deze pagina levert er een.

Sites die helemaal geen proxy nodig hadden
Begin hier, want het is de goedkoopste uitkomst. Deze pagina's beantwoordden een gewoon verzoek van een datacenter server. Ze door iets anders sturen kost geld en voegt latentie toe zonder winst.
| Site | Gewoon, datacenter server | Gewoon, residentiële proxy | Web Unlocker |
|---|---|---|---|
| docs.python.org | 200 | 200 | 200, 1.6 s |
| books.toscrape.com | 200 | 200 | 200, 1.9 s |
| news.ycombinator.com | 200 | 200 | 200, 4.1 s |
| en.wikipedia.org | 200 | 200 | 200, 1.9 s |
| github.com (repository pagina) | 200 | 200 | 200, 2.0 s |
| bbc.com (Technologie) | 302 redirect | 302 redirect | 200, 1.4 s |
De BBC 302 is een redirect, geen blokkade. Onze testclient volgde geen redirects, en elke client die dat doet, landt op de pagina.
Waar een gewone residentiële proxy voldoende was
| Site | Gewoon, datacenter server | Gewoon, residentiële proxy | Web Unlocker |
|---|---|---|---|
| Zillow (Austin advertenties) | 403, PerimeterX 'Toegang tot deze pagina is geweigerd' | 200, echte advertenties pagina | 200, 1 poging, 2.7 s |
| Leboncoin (zoekopdracht, Franse exit) | 403, captcha pagina | 200, echte resultaten pagina | 200, 1 poging, 1.4 s |
| Amazon (productpagina) | 200, productpagina | 200, productpagina | 200, 2 pogingen + browser, 10.2 s |
Zillow en Leboncoin zijn het geval waarvoor een residentiële proxy is gebouwd. Het datacenter IP werd geweigerd, en hetzelfde verzoek vanaf een thuis IP kreeg de pagina. De unlocker werkte ook, maar voegde niets toe wat je nodig had.
Amazon is de waarschuwingsrij. Beide gewone clients kregen de productpagina bij deze run, maar de unlocker had twee pogingen en een browser nodig voordat het terugkeerde, en duurde 10.2 seconden. De unlocker rekent elke byte die het beweegt, inclusief pogingen en browserladingen. Op een pagina die het niet nodig had, betaal je voor dat extra werk. Dit is één verzoek op één dag, dus lees het niet als een regel over Amazon. Lees het als een regel over eerst testen met gewoon.
Waar alleen de web unlocker erdoor kwam
| Site | Gewoon, datacenter server | Gewoon, residentiële proxy | Web Unlocker |
|---|---|---|---|
| Indeed (vacaturezoeker) | 403, 'Beveiligingscontrole' pagina | 403, 'JavaScript en cookies inschakelen om door te gaan' | 200, 1 poging, 2.6 s |
| Glassdoor (bedrijfsbeoordelingen) | 403, 'Beveiliging' pagina met captcha | 403, 'JavaScript en cookies inschakelen om door te gaan' | 200, 2 pogingen + browser, 17.2 s |
| Walmart (zoekopdracht) | 307 redirect, geen resultatenpagina | 307 redirect, geen resultatenpagina | 200, 1 poging, 4.8 s |
| Best Buy (laptopcategorie) | Verbinding mislukt, geen antwoord | Verbinding mislukt, geen antwoord | 200, 1 poging, 6.3 s |
Hier hielp het residentiële IP alleen niet. Indeed, Walmart en Best Buy slaagden bij de eerste TLS-poging van de unlocker, zonder een browser. De exit van de unlocker was een ander residentieel IP dan degene die onze gewone test gebruikte, dus dit is geen gecontroleerd experiment. Toch had de gewone residentiële kolom al een schoon thuis IP en faalde, en het voor de hand liggende verschil is hoe het verzoek eruitzag. Glassdoor ging verder: het wilde JavaScript, dus de unlocker had twee TLS-pogingen nodig en daarna een headless browser, wat de 17.2 seconden verklaart.
Walmart heeft een eigen kanttekening nodig. We hebben niet vastgelegd waar de 307 redirect naar wees. We weten alleen dat geen van beide gewone clients de resultatenpagina ontving en de unlocker wel.
Gebruik de Web Unlocker op residentiële exits
Wat nog steeds faalde, en wat de blokklasse je vertelt
Een eerlijke vergelijking heeft ook de mislukkingen nodig. Deze vijf weigerden zowel gewone clients als de unlocker. De unlocker kwam terug met een foutstatus en vertelde ons waarom, in plaats van een blokpagina door te geven als een 200:
| Site | Gewoon, datacenter / residentieel | Web Unlocker status | x-qp-block-class | x-qp-vendor |
|---|---|---|---|---|
| Home Depot (categoriepagina) | 403 / 403 | 403 na 2 pogingen | ip_reputation | akamai |
| eBay (zoekopdracht) | 403 / 403 | 403 na 2 pogingen | ip_reputation | akamai |
| DoorDash (stadspagina) | 403 / 403 | 403 na 2 pogingen | ip_reputation | cloudflare |
| StockX (productpagina) | 403 / 403 | 403, 'Just a moment...' | js_challenge | cloudflare |
| Realtor.com (zoekopdracht) | 429 / 429 | 429 na 2 pogingen | fingerprint | kasada |
De blokklasse is het nuttige deel. ip_reputation op Home Depot, eBay en DoorDash betekent dat de exit IP's zelf werden geweigerd, dus een betere vingerafdruk zou niet hebben geholpen. js_challenge op StockX betekent dat Cloudflare's uitdagingpagina er nog steeds was na de browserpoging. fingerprint op Realtor.com, dat 429 beantwoordde (RFC 6585 definieert het als Too Many Requests), betekent dat de client zelf werd geweigerd. Elk wijst op een andere volgende stap, en een daarvan is waar de mobiele laag binnenkomt.
Waar de mobiele laag past
Mobiele providers plaatsen veel telefoons achter elk openbaar IP (carrier-grade NAT), dus een site die een carrier adres blokkeert, loopt het risico echte klanten ermee te blokkeren. Daarom dragen carrier IP's meestal meer vertrouwen dan residentiële reeksen. We leggen het mechanisme uit in waarom mobiele proxies worden vertrouwd: CGNAT.
De Web Unlocker heeft een Mobiele laag die dezelfde logica (browser vingerafdrukken, pogingen, browserescalatie, blokrapportage) uitvoert op 4G/5G carrier exits. Je selecteert het met -tier-mobile in de proxy gebruikersnaam, of "tier": "mobile" op het REST endpoint. Het heeft zijn eigen prepaid GB-saldo, het is langzamer, en het kost meer per GB dan de residentiële laag. Het is bedoeld voor sites die ook residentiële reeksen weigeren, wat precies is wat een ip_reputation blok op de residentiële laag suggereert.
Om duidelijk te zijn over de grenzen van dit artikel: we hebben de Mobiele laag niet in deze test uitgevoerd. We kunnen je niet vertellen of het de Home Depot, eBay of DoorDash pagina's krijgt, en we gaan niet raden. Als dat je doelen zijn, test ze dan op de Mobiele laag voordat je volume koopt. Het zal niet helpen met een captcha of een fingerprint blok, omdat die niet over het IP gaan. Voor de algemene vraag over mobiele versus residentiële versus ISP proxies zonder een unlocker ervoor, behandelt onze vergelijking van mobiele, residentiële en ISP proxies het.
Een kosteneffectieve escalatieladder in Python
De tabellen wijzen op één regel: klim alleen zo ver als de site je dwingt. Deze functie probeert elke trede in volgorde en stopt bij de eerste die een echte pagina retourneert. Het gaat naar de Mobiele laag alleen wanneer de residentiële laag een ip_reputation blok rapporteert. HEADERS en looks_blocked() zijn de helpers van onze web unlocker API tutorial in Python.
import os
import requests
import urllib3
urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
RESIDENTIAL = os.environ["QP_RESIDENTIAL_PROXY"] # http://USER:PASS@HOST:PORT from your residential plan
UNLOCK_USER = os.environ["QP_UNLOCK_USER"] # unlock-XXXXXXXX
UNLOCK_PASS = os.environ["QP_UNLOCK_PASSWORD"]
def unlocker(extra: str = "") -> dict:
u = f"http://{UNLOCK_USER}-country-us{extra}:{UNLOCK_PASS}@unlock.quantumproxies.io:9000"
return {"http": u, "https": u}
LADDER = [
# name, proxies, verify, timeout
("plain", {}, True, 30),
("residential", {"http": RESIDENTIAL, "https": RESIDENTIAL}, True, 30),
("unlocker", unlocker(), False, 120),
("unlocker-mobile", unlocker("-tier-mobile"), False, 120),
]
def climb(url: str):
last = None
for name, proxies, verify, timeout in LADDER:
try:
r = requests.get(url, headers=HEADERS, proxies=proxies, verify=verify, timeout=timeout)
except requests.RequestException:
continue # no response at all counts as a block
last = r
if not name.startswith("unlocker"):
if not looks_blocked(r):
return name, r
continue
if "x-qp-unlocker-blocked" not in r.headers:
return name, r
if r.headers.get("x-qp-block-class") != "ip_reputation":
break # a different IP will not fix this wall
return "blocked", last
In productie, onthoud de trede per domein zodra je het weet, zodat je niet betaalt voor de mislukte treden bij elk verzoek. De unlocker kan ook een x-qp-hint header sturen met een suggestie, die de moeite waard is om naast de blokklasse te loggen.

Hoe te beslissen, in vijf vragen
- Retourneert een gewoon verzoek vanaf je server de echte pagina? Dan heb je geen van beide nodig. Stop daar.
- Faalt het vanaf een datacenter IP maar werkt het vanaf een residentieel? Koop residentiële proxies en houd je eigen client.
- Faalt het nog steeds vanaf een schoon residentieel IP, met een 403, een 'Just a moment' of 'Enable JavaScript' pagina, of een verbroken verbinding? Dat is de taak van de unlocker.
- Rapporteert de unlocker
ip_reputationop residentiële exits? Test de Mobiele laag op die site voordat je volume vastlegt. - Rapporteert het
captchaoffingerprint? Geen enkele proxylaag lost die betrouwbaar op. Herzie de bron, de snelheid, of of er een officiële API bestaat.
Veelgestelde vragen
Moet ik residentiële proxies kopen of een web unlocker gebruiken?
Test eerst je doelen. Als een gewoon verzoek vanaf een residentieel IP de echte pagina retourneert, zoals Zillow en Leboncoin deden in onze test van 29 september 2026, zijn residentiële proxies voldoende en goedkoper om te gebruiken. Als een schoon residentieel IP nog steeds een 403 of een JavaScript-uitdaging krijgt, zoals Indeed en Glassdoor deden, heb je de unlocker nodig.
Heb ik residentiële proxies nodig, of zou elke proxy werken?
Het hangt van de site af. Wikipedia, GitHub en Hacker News beantwoordden een gewoon datacenter verzoek in onze test, dus er was geen proxy nodig. Zillow en Leboncoin weigerden het datacenter IP en accepteerden een residentieel. Datacenter proxies delen het eerste probleem, omdat hostingreeksen gemakkelijk te herkennen en te weigeren zijn door sites.
Zijn mobiele proxies betrouwbaarder dan residentiële proxies voor web scraping?
Carrier IP's worden gedeeld door veel telefoons via CGNAT, dus sites zijn terughoudender om ze te blokkeren, en dat helpt tegen IP-reputatie blokkades. Ze veranderen je TLS vingerafdruk niet of lossen JavaScript-uitdagingen niet zelfstandig op, en ze zijn langzamer en kosten meer per GB. We hebben mobiele exits niet gemeten in deze test.
Verminderen mobiele proxies captchas?
Ze kunnen captchas verminderen die worden getriggerd door IP-reputatie, omdat een carrier adres eruitziet als veel gewone telefoon gebruikers. Ze doen niets voor captchas die worden getriggerd door de client vingerafdruk of door verzoeksnelheid. De Web Unlocker lost geen interactieve captchas op op beide lagen: het rapporteert ze met de blokklasse captcha.
Waarom is een web unlocker langzamer dan een residentiële proxy?
Omdat het meer werk per verzoek doet wanneer een site tegenwerkt: het probeert opnieuw met nieuwe IP's onder verschillende vingerafdrukken en, als er een JavaScript-uitdaging verschijnt, laadt het de pagina in een headless browser. In onze test slaagde Indeed in 2.6 seconden bij één poging, terwijl Glassdoor een browser nodig had en 17.2 seconden duurde.
Hoe wordt de web unlocker gefactureerd vergeleken met een residentiële proxy?
Beide worden per GB gefactureerd. De unlocker telt elke byte die het namens jou beweegt, inclusief pogingen, geblokkeerde pagina's en de paginalading van de browser, en het gebruikt zijn eigen prepaid saldo per laag: residentiële exits en mobiele carrier exits. De huidige prijs per GB wordt weergegeven in het dashboard.
Residentiële proxies lossen op waar een verzoek vandaan komt. De web unlocker lost ook op hoe het eruitziet en of het JavaScript kan uitvoeren. De Mobiele laag verandert het IP opnieuw voor sites die residentiële reeksen weigeren. Geen van hen verandert een menselijke captcha in een pagina. Koop de laagste trede die je doelen accepteren, en laat de blokklasse je vertellen wanneer je moet klimmen.
Vergelijk de Web Unlocker lagen
Doelen die residentiële reeksen weigeren? Zie de Web Unlocker op mobiele exits.