Script e sviluppo
Usare il proxy in Node.js
In Node.js 18+ fetch si basa su undici: con il suo ProxyAgent passi il proxy HTTP a ogni richiesta. Installa undici con npm install undici.
Passo passo
- 1
Imposta il protocollo del proxy su HTTP nell'area clienti.
- 2
Installa undici e crea un ProxyAgent con l'URL del proxy, utente e password compresi.
- 3
Passa l'agent a fetch con l'opzione dispatcher.
- 4
Per un nuovo IP, chiama il link di rotazione e attendi circa 20 secondi.
JavaScript
import { fetch, ProxyAgent } from "undici";
const dispatcher = new ProxyAgent("http://UTENTE:PASSWORD@HOST:PORTA");
const ip = await (await fetch("https://api.ipify.org", { dispatcher })).text();
console.log(ip);
// Nuovo IP
await fetch("LINK_DI_ROTAZIONE");
await new Promise((r) => setTimeout(r, 20_000));Sostituisci UTENTE, PASSWORD, HOST e PORTA con i dati del tuo proxy (area clienti › proxy › Connessione).
Consigli
- Per SOCKS5 in Node.js puoi usare la libreria socks-proxy-agent con https o axios.
- Riusa lo stesso ProxyAgent per tutte le richieste: mantiene aperte le connessioni.
Ti serve una mano?
Il supporto dedicato 24/7 su Telegram ti aiuta a configurare qualsiasi programma.
Scrivici su Telegram