Aller au contenu
ProxyHub
Tous les guides

Scripts et développement

Utiliser le proxy en Node.js

Dans Node.js 18+, fetch repose sur undici : avec son ProxyAgent, vous passez le proxy HTTP à chaque requête. Installez undici avec npm install undici.

Pas à pas

  1. 1

    Réglez le protocole du proxy sur HTTP dans l'espace client.

  2. 2

    Installez undici et créez un ProxyAgent avec l'URL du proxy, identifiant et mot de passe inclus.

  3. 3

    Passez l'agent à fetch avec l'option dispatcher.

  4. 4

    Pour une nouvelle IP, appelez le lien de rotation et attendez environ 20 secondes.

JavaScript
import { fetch, ProxyAgent } from "undici";

const dispatcher = new ProxyAgent("http://IDENTIFIANT:MOT_DE_PASSE@HOTE:PORT");

const ip = await (await fetch("https://api.ipify.org", { dispatcher })).text();
console.log(ip);

// Nouvelle IP
await fetch("LIEN_DE_ROTATION");
await new Promise((r) => setTimeout(r, 20_000));

Remplacez IDENTIFIANT, MOT_DE_PASSE, HOTE et PORT par les données de votre proxy (espace client › proxy › Connexion).

Conseils

Vous n'avez pas encore de proxy ?

Choisissez pays, opérateur et offre : le proxy s'active immédiatement.

Voir les offres

Besoin d'un coup de main ?

L'assistance dédiée 24/7 sur Telegram vous aide à configurer n'importe quel logiciel.

Écrivez-nous sur Telegram

Autres guides