LAUFZEITUMGEBUNG INTEGRATION

PROXY POLAND MIT NODE.JS VERWENDEN

Node.js-Codebeispiele für HTTP/HTTPS-Requests, Axios und fetch über dedizierte 4G-Mobilproxys.

ÜBERBLICK

WARUM NODE.JS + PROXY POLAND

Node.js ist die bevorzugte Laufzeitumgebung für serverseitige Automatisierung und API-Scraping. Durch die Nutzung von 4G-Mobilproxys von Proxy Poland erhalten Sie echte Carrier-IPs.

SCHRITT-FÜR-SCHRITT-ANLEITUNG

EINRICHTUNGSANLEITUNG

01

HTTP-Bibliotheken installieren

Installieren Sie axios oder verwenden Sie das eingebaute https-Modul:

npm install axios
# For SOCKS5 support:
npm install socks-proxy-agent
# For HTTPS proxy:
npm install https-proxy-agent
02

Proxy-Zugangsdaten holen

Registrieren Sie sich auf proxypoland.com und erhalten Sie IP, Port, Benutzername und Passwort.

03

HTTP-Proxy mit Axios konfigurieren

Axios-Requests über den Proxy leiten:

const axios = require('axios');

const response = await axios.get('https://httpbin.org/ip', {
  proxy: {
    host: 'proxy-ip',
    port: 8080,
    auth: {
      username: 'your-username',
      password: 'your-password',
    },
    protocol: 'http',
  },
});
console.log(response.data);
// Should show Polish mobile IP
04

Mit nativem https-Modul konfigurieren

Node.js eingebautes https mit SOCKS5-Agent verwenden:

const { SocksProxyAgent } = require('socks-proxy-agent');
const https = require('https');

const agent = new SocksProxyAgent(
  'socks5://username:password@proxy-ip:port'
);

const options = {
  hostname: 'httpbin.org',
  path: '/ip',
  agent,
};

https.get(options, (res) => {
  let data = '';
  res.on('data', chunk => data += chunk);
  res.on('end', () => console.log(JSON.parse(data)));
});
05

Mit node-fetch verwenden

node-fetch mit Proxy-Agent konfigurieren:

const fetch = require('node-fetch');
const { HttpsProxyAgent } = require('https-proxy-agent');

const agent = new HttpsProxyAgent(
  'http://username:password@proxy-ip:port'
);

const response = await fetch('https://httpbin.org/ip', { agent });
const data = await response.json();
console.log(data);
06

IP-Rotation hinzufügen

IP zwischen Scraping-Sitzungen rotieren:

const axios = require('axios');

async function rotateIP() {
  const response = await axios.get(
    `http://proxy-ip:port/rotate`,
    { auth: { username: 'user', password: 'pass' } }
  );
  console.log('New IP:', response.data);
  return response.data;
}

// Rotate between scraping tasks
await rotateIP();
const result = await axios.get('https://target-site.com', { proxy: proxyConfig });
07

IP überprüfen

Überprüfen, dass Anfragen über den Proxy geroutet werden:

const axios = require('axios');

const response = await axios.get('https://httpbin.org/ip', {
  proxy: {
    host: 'proxy-ip',
    port: 8080,
    auth: { username: 'user', password: 'pass' },
  },
});
console.log(response.data.origin);
// Should show Polish mobile carrier IP
EXPERTENRAT

PROFI-TIPPS

https-proxy-agent oder socks-proxy-agent für Kompatibilität verwenden

Retry-Logik mit p-retry oder exponentiellem Backoff implementieren

async/await mit Promise.all für parallele Anfragen nutzen

IPs zwischen Scraping-Batches rotieren, um Sperren zu vermeiden

Realistische User-Agent-Header mit dem user-agents npm-Paket setzen

BELIEBTE ANWENDUNGSFÄLLE

FUNKTIONIERT HERVORRAGEND FÜR

API-Scraping und DatensammlungPreisüberwachungsautomatisierungSEO-Rang-TrackingSocial-Media-AutomatisierungGeo-gezielter Inhaltszugriff
HÄUFIG GEFRAGT

FAQ

Welche Node.js HTTP-Bibliothek funktioniert am besten mit Mobilproxys?+

Axios ist die beliebteste Wahl aufgrund der einfachen Proxy-Konfiguration. Für native Nutzung funktionieren https-proxy-agent und socks-proxy-agent mit eingebauten Node.js-Modulen.

Wie verwende ich SOCKS5-Proxys in Node.js?+

socks-proxy-agent installieren und als agent-Parameter übergeben. Proxy-URL-Format: socks5://user:pass@host:port.

Wie verwalte ich Proxy-Authentifizierung in Node.js?+

Für Axios das Proxy-Konfigurationsobjekt mit auth.username und auth.password setzen. Für agent-basierte Clients Zugangsdaten in die Proxy-URL einbetten.

Kann ich diese Proxys mit Playwright oder Puppeteer verwenden?+

Ja. --proxy-server=socks5://host:port als Launch-Argument übergeben, dann page.authenticate() für die Zugangsdaten verwenden.

Wie implementiere ich IP-Rotation in Node.js?+

Den Rotations-Endpunkt (GET /rotate am Proxy) zwischen Scraping-Aufgaben aufrufen. Die API gibt die neue IP zurück.

TESTEN SIE ES1 STUNDE KOSTENLOS

Richten Sie Node.js mit einem dedizierten 4G-Mobile-Proxy in unter 2 Minuten ein. Keine Kreditkarte erforderlich. Voller Proxy-Zugang während Ihres Tests.

Keine Verpflichtung · Jederzeit kündbar · Einrichtung in 2 Minuten