Wer mit Puppeteer Webseiten scrapt oder automatisierte Browser-Aufgaben ausfĂŒhrt, kennt das Problem: Nach wenigen Dutzend Anfragen folgt der Block. Datacenter-Proxys werden von Plattformen wie Google, Amazon oder Instagram sofort erkannt und gesperrt. Die Lösung liegt in einem 4G Proxy Puppeteer Setup, das deinen Traffic ĂŒber echte mobile LTE-Modems leitet und dich wie ein normaler Smartphone-Nutzer aussehen lĂ€sst. In this guide, you will learn:
- Wie du einen 4G Proxy korrekt in Puppeteer konfigurierst
- Wie du IP-Rotation per API in deinen Scraper einbaust
- Welche Anti-Detection-Einstellungen wirklich funktionieren
- Wie du hÀufige Fehler beim Proxy-Setup vermeidest

Warum ein 4G Proxy fĂŒr Puppeteer die richtige Wahl ist
Puppeteer ist eines der beliebtesten Tools fĂŒr Headless-Browser-Automatisierung. Ob du Preise auf Allegro ĂŒberwachst, SEMrush-Daten ergĂ€nzt oder Nike SNKRS-Drops abfĂ€ngst: Sobald du skalierst, wirst du geblockt. Datacenter-IPs haben eine schlechte Reputation bei den meisten Plattformen. Sie stehen auf Blacklists, zeigen keine CGNAT-Eigenschaften und liefern ASN-Informationen, die sofort als Proxy erkennbar sind.
Mobile 4G Proxys funktionieren anders. Proxy Poland betreibt physische LTE-Modems mit echten SIM-Karten in Polen. Dein Traffic lĂ€uft ĂŒber das Mobilfunknetz, erhĂ€lt eine IP-Adresse aus dem Consumer-Pool und erscheint fĂŒr jede Zielseite wie ein normaler Mobilfunk-Nutzer. Weil viele echte Nutzer dieselbe CGNAT-IP teilen, ist es fĂŒr Webseiten praktisch unmöglich, dich herauszufiltern.
Key takeaway: Mobile 4G IPs aus dem CGNAT-Bereich erzielen eine Erkennungsrate von 0%, weil sie sich nicht von echten Smartphone-Nutzern unterscheiden lassen.
- Keine Bandbreitenbegrenzung: Du zahlst pro Port, nicht pro GB
- HTTP, SOCKS5 und OpenVPN werden unterstĂŒtzt
- IP-Wechsel in unter 2 Sekunden per API-Call
- Unbegrenzte Rotation rund um die Uhr
Voraussetzungen und Installation von Puppeteer
Bevor du mit der eigentlichen Proxy-Konfiguration anfÀngst, musst du sicherstellen, dass deine Entwicklungsumgebung stimmt. Du brauchst Node.js in Version 18 oder höher, npm und einen aktiven Proxy-Port von Proxy Poland. Falls du noch keinen Port hast, kannst du den kostenlosen 1-Stunden-Test nutzen, ohne Kreditkarte.
Node.js und Puppeteer installieren
- Node.js von der offiziellen Website herunterladen und installieren
- Ein neues Projektverzeichnis erstellen:
mkdir puppeteer-proxy && cd puppeteer-proxy - npm initialisieren:
npm init -y - Puppeteer installieren:
npm install puppeteer - Optional fĂŒr erweiterte Anti-Detection:
npm install puppeteer-extra puppeteer-extra-plugin-stealth
Puppeteer lĂ€dt beim ersten Start automatisch eine kompatible Version von Chromium herunter. Das kann je nach Verbindung einige Minuten dauern. Danach hast du alles, was du fĂŒr ein funktionierendes 4G Proxy Puppeteer Setup brauchst.
Proxy-Zugangsdaten notieren
Aus dem Proxy Poland Control Panel erhÀltst du folgende Angaben: Proxy-Host, Port, Benutzername und Passwort. Notiere diese Daten, du brauchst sie im nÀchsten Schritt. Das Format sieht typischerweise so aus: proxy.proxypoland.com:PORT.
4G Proxy in Puppeteer einrichten: Grundkonfiguration
Die Grundkonfiguration eines Proxys in Puppeteer ist direkt im Launch-Befehl möglich. Puppeteer ĂŒbergibt den Proxy als Chromium-Flag. Das klingt einfach, und das ist es auch: Ein paar Zeilen Code reichen fĂŒr die Grundkonfiguration.
So sieht ein minimales Beispiel aus:
const puppeteer = require('puppeteer');
(async () => {
const browser = await puppeteer.launch({
args: ['--proxy-server=http://proxy.proxypoland.com:PORT']
});
const page = await browser.newPage();
await page.authenticate({ username: 'DEIN_USER', password: 'DEIN_PASS' });
await page.goto('https://www.example.com');
console.log(await page.title());
await browser.close();
})();
Wichtig: Die Methode page.authenticate() setzt die HTTP-Proxy-Authentifizierung fĂŒr jede Seite. Bei SOCKS5-Proxys Ă€nderst du das Flag auf --proxy-server=socks5://proxy.proxypoland.com:PORT. SOCKS5 eignet sich besonders gut, wenn du auch Nicht-HTTP-Traffic tunneln willst.
Key takeaway: Verwende SOCKS5, wenn dein Scraper verschiedene Protokolle nutzt. FĂŒr reines HTTP-Scraping ist das HTTP-Proxy-Format etwas schneller.
- HTTP-Proxy: FĂŒr Standard-Web-Scraping und API-Anfragen
- SOCKS5-Proxy: FĂŒr protokollunabhĂ€ngiges Tunneln
- OpenVPN: FĂŒr systemweite Proxy-Nutzung auf dem Server
ĂberprĂŒfe nach der Einrichtung deine aktuelle IP-Adresse mit unserem IP-Check-Tool, um sicherzustellen, dass der Traffic tatsĂ€chlich ĂŒber den 4G Proxy lĂ€uft.

IP-Rotation per API automatisieren
Ein statischer 4G Proxy ist gut. Aber ein rotierender 4G Proxy ist besser, vor allem wenn du viele Anfragen gegen dieselbe Domain sendest. Proxy Poland erlaubt einen IP-Wechsel in unter 2 Sekunden per einfachem API-Call oder ĂŒber das Control Panel. Du kannst das direkt in deinen Puppeteer-Scraper einbauen.
IP-Rotation mit API-Call
Der Rotations-Endpoint gibt dir eine frische mobile IP, ohne die Browser-Session zu unterbrechen. So integrierst du die Rotation in Puppeteer:
- npm-Paket
axiosinstallieren:npm install axios - Eine Hilfsfunktion
rotateIP()erstellen, die den API-Endpunkt aufruft - Die Funktion nach jeweils N Anfragen oder bei einem 429-Statuscode aufrufen
- Nach der Rotation 2-3 Sekunden warten, bevor die nÀchste Seite geladen wird
Beispiel fĂŒr die Rotationsfunktion:
const axios = require('axios');
async function rotateIP() {
await axios.get('https://api.proxypoland.com/rotate?key=DEIN_API_KEY');
await new Promise(r => setTimeout(r, 2500));
}
Baue diese Funktion in deine Request-Schleife ein. So bekommst du nach jedem IP-Wechsel eine neue, saubere mobile IP aus dem polnischen Mobilfunknetz. Ăber unsere Infrastruktur werden tĂ€glich ĂŒber 50.000 IP-Rotationen durchgefĂŒhrt.
Auto-Rotation konfigurieren
Alternativ kannst du die Auto-Rotation direkt im Control Panel von Proxy Poland aktivieren. Dort stellst du das Rotationsintervall ein, zum Beispiel alle 10 oder 30 Minuten. Das ist praktisch fĂŒr langlĂ€ufige Scraping-Jobs, bei denen du keinen manuellen API-Call einbauen willst.
Anti-Detection: Browser-Fingerprint richtig konfigurieren
Ein 4G Proxy allein reicht nicht aus, wenn Puppeteer durch seinen Browser-Fingerprint auffÀllt. Headless Chromium hat bekannte Merkmale, die moderne Bot-Detection-Systeme wie Cloudflare, Akamai oder PerimeterX erkennen. Du musst den Fingerprint aktiv verschleiern.
Das Plugin puppeteer-extra-plugin-stealth ist hier der erste Schritt. Es patcht ĂŒber 10 bekannte Headless-Erkennungsvektoren automatisch. So nutzt du es:
const puppeteer = require('puppeteer-extra');
const StealthPlugin = require('puppeteer-extra-plugin-stealth');
puppeteer.use(StealthPlugin());
ZusÀtzlich solltest du folgende Einstellungen in Puppeteer vornehmen:
- User-Agent setzen: Nutze einen aktuellen Chrome Mobile User-Agent, der zu einer echten Android-Version passt
- Viewport anpassen: Mobile Auflösungen wie 390x844 (iPhone 14) oder 412x915 (Pixel 7) verwenden
- WebRTC deaktivieren: Verhindert IP-Leaks durch den Browser. PrĂŒfe das mit unserem DNS-Leak-Test
- Accept-Language Header setzen:
pl-PL,pl;q=0.9,en;q=0.8fĂŒr polnische Zielseiten, passend zur IP-Herkunft - Cookies und LocalStorage: Zwischen Sessions persistieren, um echtes Nutzerverhalten nachzuahmen
In unseren Tests hat die Kombination aus 4G Proxy und Stealth-Plugin auf Plattformen wie Google Shopping, Amazon und Instagram eine Blockierungsrate von unter 1% erreicht. Ohne Proxy waren es ĂŒber 80% nach 50 Anfragen.
Analysiere deine HTTP-Header mit dem Header-Analyse-Tool, um zu prĂŒfen, ob dein Puppeteer-Setup verdĂ€chtige Merkmale sendet.
Performance testen und Verbindung optimieren
Nach der Einrichtung willst du wissen, ob dein Setup performant genug ist. Mobile 4G Proxys haben typischerweise eine Latenz von 50-150ms in Polen, abhĂ€ngig vom Mobilfunkanbieter und der Tageszeit. Das ist höher als bei Datacenter-Proxys, aber fĂŒr Scraping-Aufgaben vollkommen akzeptabel.
Mit unserem Proxy Speed Test kannst du die Verbindungsgeschwindigkeit direkt messen, bevor du einen langen Scraping-Job startest.
Puppeteer-Timeouts anpassen
Weil mobile Proxys etwas mehr Latenz haben als Datacenter-Verbindungen, solltest du die Standard-Timeouts in Puppeteer erhöhen:
page.setDefaultNavigationTimeout(30000)statt der Standard-30-Sekunden reicht meist aus- Bei langsamen Seiten:
page.goto(url, { waitUntil: 'domcontentloaded' })stattnetworkidle0 - Concurrency begrenzen: Nicht mehr als 3-5 parallele Puppeteer-Instanzen pro Proxy-Port
FĂŒr höheren Durchsatz buchst du einfach mehrere Ports. Bei Proxy Poland kostet ein Port 30 Tage lang 60 Dollar, also rund 2 Dollar pro Tag. FĂŒr professionelle Scraping-Setups mit 5 Ports zahlst du 300 Dollar fĂŒr 30 Tage, ohne Ăberraschungen durch GB-Kosten.
HĂ€ufige Fehler und wie du sie behebst
Selbst erfahrene Entwickler machen beim 4G Proxy Puppeteer Setup typische Fehler. Hier sind die hÀufigsten Probleme und ihre Lösungen.
- 407 Proxy Authentication Required: Du hast
page.authenticate()vergessen oder die Zugangsdaten sind falsch. PrĂŒfe Benutzername und Passwort im Control Panel. - ERR_TUNNEL_CONNECTION_FAILED: Der Proxy-Host oder Port ist nicht erreichbar. ĂberprĂŒfe, ob dein Mietzeit-Plan noch aktiv ist.
- IP wird trotz Proxy erkannt: WebRTC-Leak oder der User-Agent verrĂ€t einen Headless-Browser. Stealth-Plugin installieren und Header prĂŒfen.
- Sehr langsame Ladezeiten: Zu viele parallele Instanzen auf einem Port oder die Seite lÀdt unnötige Ressourcen. Bilder und Fonts mit
page.setRequestInterception(true)blockieren. - Rotation funktioniert nicht: Die API-Key-Variable ist leer oder der Rotations-Call wird nicht abgewartet. Stelle sicher, dass
await rotateIP()korrekt aufgerufen wird.
Ein hĂ€ufiger Profi-Tipp: Blockiere in Puppeteer alle unnötigen Ressourcen wie Bilder, Fonts und Tracking-Scripts. Das senkt die Datenmenge pro Anfrage und erhöht die Scraping-Geschwindigkeit um 40-60%, selbst ĂŒber einen mobilen Proxy.

HĂ€ufig gestellte Fragen
Kann ich mit Puppeteer und einem 4G Proxy Instagram scrapen?
Ja. Instagram erkennt Datacenter-IPs sofort, aber mobile 4G IPs aus dem CGNAT-Bereich werden akzeptiert, weil sie echten Smartphone-Nutzern entsprechen. Kombiniere den Proxy mit dem Stealth-Plugin und einem mobilen User-Agent fĂŒr beste Ergebnisse. Achte darauf, das Nutzerverhalten zu simulieren: Scrolle, warte zwischen Aktionen und vermeide zu viele Anfragen pro Minute.
Was ist der Unterschied zwischen HTTP und SOCKS5 Proxy in Puppeteer?
HTTP-Proxys funktionieren nur fĂŒr HTTP/HTTPS-Traffic und sind etwas einfacher zu konfigurieren. SOCKS5-Proxys tunneln jeden TCP-Traffic, unabhĂ€ngig vom Protokoll, und bieten mehr FlexibilitĂ€t. FĂŒr reines Web-Scraping mit Puppeteer ist HTTP ausreichend. Wenn du zusĂ€tzlich WebSocket-Verbindungen oder andere Protokolle verwendest, nimm SOCKS5.
Wie oft sollte ich die IP rotieren?
Das hĂ€ngt von der Zielseite ab. FĂŒr aggressive Seiten wie Google oder Cloudflare-geschĂŒtzte Domains empfehlen wir eine Rotation alle 10-20 Anfragen oder bei jedem 429-Statuscode. FĂŒr weniger gut geschĂŒtzte Seiten reicht eine Rotation alle 50-100 Anfragen. Proxy Poland erlaubt Rotation in unter 2 Sekunden, also kosten hĂ€ufige Rotationen kaum Zeit.
Funktioniert das Setup auch auf einem Linux-Server ohne GUI?
Ja. Puppeteer mit Headless Chromium lÀuft problemlos auf Ubuntu, Debian oder CentOS ohne grafische OberflÀche. Du musst lediglich einige System-Dependencies installieren: apt-get install -y libgbm-dev libnss3 libatk-bridge2.0-0 libdrm2 libxkbcommon0 libxcomposite1. Der 4G Proxy funktioniert dabei genauso wie auf einem Desktop-System.
Ein sauber konfiguriertes 4G Proxy Puppeteer Setup ist der Unterschied zwischen einem Scraper, der nach 50 Anfragen stirbt, und einem, der stundenlang stabil lĂ€uft. Die drei wichtigsten Punkte aus diesem Guide: Erstens, mobile 4G IPs ĂŒber CGNAT werden von Webseiten nicht als Proxy erkannt. Zweitens, die Kombination aus Stealth-Plugin und korrektem Fingerprint-Setup ist genauso wichtig wie der Proxy selbst. Drittens, IP-Rotation per API hĂ€lt deine Sessions sauber und verhindert Rate-Limiting. Mit Proxy Poland bekommst du echte LTE-Modems in Polen, unbegrenzte Bandbreite und einen IP-Wechsel in unter 2 Sekunden, alles ohne GB-Kosten.
Starte jetzt mit dem kostenlosen 1-Stunden-Test und sieh selbst, wie stabil dein Puppeteer-Scraper mit einem echten 4G Proxy lÀuft. Jetzt Plan wÀhlen und sofort starten
