node-fetch / undici · CONFIGURAR PROXY

Configurar proxy en node-fetch / undici

fetch() in Node — the built-in one and the node-fetch package. Apúntalo al pool residencial de Eveses con la configuración de abajo: la geolocalización vive en el nombre de usuario, así que cambiar de país no exige tocar nada más.

proxy.eveses.com:12321 · SOCKS5 en 32325 · 199 países · desde $7.35/GB

Ojo

Node's global `fetch` is undici, which does not read `HTTPS_PROXY` and does not accept an `agent` option. It needs `ProxyAgent` passed as `dispatcher`. node-fetch (the package) is the opposite — it wants `agent`.

Configuración

// Node 18+ built-in fetch (undici)
import { ProxyAgent } from "undici";

const dispatcher = new ProxyAgent({
  uri: "http://proxy.eveses.com:12321",
  token: "Basic " + Buffer.from(
    "eveses_user_country-us:YOUR_PROXY_PASSWORD").toString("base64"),
});
const res = await fetch("https://target-site.com", { dispatcher });

// node-fetch package
import fetch from "node-fetch";
import { HttpsProxyAgent } from "https-proxy-agent";
const agent = new HttpsProxyAgent(
  "http://eveses_user_country-us:[email protected]:12321");
await fetch("https://target-site.com", { agent });

Cambia de país sin tocar node-fetch / undici

Alemaniaeveses_user_country-de
Fija 30 mineveses_user_country-de_session-ab12cd34_lifetime-30m

La geolocalización y la sesión viven en el nombre de usuario, no en el host ni en el puerto. Toda la configuración de esta página queda igual al cambiar de país: editas una sola cadena. Hay 199 países direccionables, con tokens de ciudad y región dentro de la mayoría.

Preguntas frecuentes

¿Cómo configuro un proxy en node-fetch / undici?›
Apúntalo a proxy.eveses.com, puerto 12321 para HTTP o 32325 para SOCKS5, y autentícate con tu usuario y contraseña de proxy de Eveses. La sintaxis exacta está en el fragmento de arriba. Node's global `fetch` is undici, which does not read `HTTPS_PROXY` and does not accept an `agent` option. It needs `ProxyAgent` passed as `dispatcher`. node-fetch (the package) is the opposite — it wants `agent`.
¿Cómo elijo el país por el que sale node-fetch / undici?›
Añade un token de geolocalización al USUARIO en lugar de cambiar el host: eveses_user_country-de sale por Alemania, eveses_user_country-us por Estados Unidos. Así hay 199 países direccionables, y los tokens de ciudad o región afinan más. Nada más de tu configuración de node-fetch / undici cambia.
¿Cómo mantengo la misma IP entre peticiones en node-fetch / undici?›
Añade un token de sesión — eveses_user_country-us_session-ab12cd34_lifetime-30m — y toda petición con ese usuario sale por la misma dirección hasta que caduca. Quita el token y cada petición rota a una IP nueva.
¿Cuánto cuesta?›
El tráfico residencial se factura por gigabyte desde tu cartera de Eveses: $7.35/GB a 1 GB, bajando a $2.57/GB por volumen. No hay cargo por herramienta y las mismas credenciales sirven en todas a la vez.

Otras integraciones

Ejecuta node-fetch / undici sobre IPs residenciales

$7.35/GB a 1 GB, $2.57/GB por volumen: las mismas credenciales en todas las herramientas.

Consigue proxies →