Skripte und Entwicklung
Proxy in Node.js nutzen
In Node.js 18+ basiert fetch auf undici: Mit dessen ProxyAgent übergeben Sie den HTTP-Proxy an jede Anfrage. Installieren Sie undici mit npm install undici.
Schritt für Schritt
- 1
Stellen Sie im Kundenbereich das Proxy-Protokoll auf HTTP.
- 2
Installieren Sie undici und erstellen Sie einen ProxyAgent mit der Proxy-URL samt Benutzername und Passwort.
- 3
Übergeben Sie den Agent mit der Option dispatcher an fetch.
- 4
Für eine neue IP rufen Sie den Rotationslink auf und warten etwa 20 Sekunden.
import { fetch, ProxyAgent } from "undici";
const dispatcher = new ProxyAgent("http://BENUTZER:PASSWORT@HOST:PORT");
const ip = await (await fetch("https://api.ipify.org", { dispatcher })).text();
console.log(ip);
// Neue IP
await fetch("ROTATIONSLINK");
await new Promise((r) => setTimeout(r, 20_000));Ersetzen Sie BENUTZER, PASSWORT, HOST und PORT durch die Daten Ihres Proxys (Kundenbereich › Proxy › Verbindung).
Tipps
- Für SOCKS5 in Node.js können Sie die Bibliothek socks-proxy-agent mit https oder axios nutzen.
- Verwenden Sie denselben ProxyAgent für alle Anfragen: Er hält die Verbindungen offen.
Noch keinen Proxy?
Wählen Sie Land, Netzbetreiber und Tarif: Der Proxy ist sofort aktiv.
Tarife ansehenBrauchen Sie Hilfe?
Der persönliche Support rund um die Uhr auf Telegram hilft Ihnen, jedes Programm einzurichten.
Auf Telegram schreiben