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
Réglez le protocole du proxy sur HTTP dans l'espace client.
- 2
Installez undici et créez un ProxyAgent avec l'URL du proxy, identifiant et mot de passe inclus.
- 3
Passez l'agent à fetch avec l'option dispatcher.
- 4
Pour une nouvelle IP, appelez le lien de rotation et attendez environ 20 secondes.
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
- Pour le SOCKS5 en Node.js, vous pouvez utiliser la bibliothèque socks-proxy-agent avec https ou axios.
- Réutilisez le même ProxyAgent pour toutes les requêtes : il garde les connexions ouvertes.
Vous n'avez pas encore de proxy ?
Choisissez pays, opérateur et offre : le proxy s'active immédiatement.
Voir les offresBesoin 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