Saltar al contenido
ProxyHub
Todas las guías

Scripts y desarrollo

Usar el proxy en Node.js

En Node.js 18+ fetch se basa en undici: con su ProxyAgent pasas el proxy HTTP a cada petición. Instala undici con npm install undici.

Paso a paso

  1. 1

    Configura el protocolo del proxy en HTTP en el área de cliente.

  2. 2

    Instala undici y crea un ProxyAgent con la URL del proxy, usuario y contraseña incluidos.

  3. 3

    Pasa el agente a fetch con la opción dispatcher.

  4. 4

    Para una IP nueva, llama al enlace de rotación y espera unos 20 segundos.

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

const dispatcher = new ProxyAgent("http://USUARIO:CONTRASEÑA@HOST:PUERTO");

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

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

Sustituye USUARIO, CONTRASEÑA, HOST y PUERTO por los datos de tu proxy (área de clientes › proxy › Conexión).

Consejos

¿Aún no tienes un proxy?

Elige país, operador y plan: el proxy se activa al momento.

Ver planes

¿Necesitas ayuda?

El soporte dedicado 24/7 por Telegram te ayuda a configurar cualquier programa.

Escríbenos por Telegram

Más guías