Entrega automática tras confirmar el pago · IP dedicado · Soporte por ticket en el panel Pago local según tu país · Precios en dólares (USD)
ProxyBox
WhatsApp API

Evolution API en un VPS: por qué la IP de la nube tumba números de WhatsApp y cómo usar una IP por instancia

Evolution API, Baileys y WPPConnect en un VPS salen por la IP compartida de la nube. Qué provoca en tus números de WhatsApp y cómo usar una IP por instancia.

Por Redacción ProxyBox · Editor técnico 7 min de lectura Evolution API · WhatsApp · Baileys

Quien usa Evolution API, Baileys o WPPConnect en un VPS suele sufrir inestabilidad y atribuir la causa a la biblioteca. En una parte de los casos, el problema es la dirección IP de la máquina, y casi nunca se investiga.

Qué pasa con la IP de un VPS

Cuando levantas una instancia en un proveedor de nube (en Docker o no, da igual), la dirección pública de esa máquina pertenece a un bloque de datacenter. De ahí salen dos hechos, y los dos importan.

El bloque es compartido. Otros clientes del mismo proveedor usan direcciones vecinas. El historial de ese rango no lo construye solo tu uso, y no tienes visibilidad ni control sobre lo que hacen los vecinos.

La geolocalización apunta al datacenter. Si el VPS está en Fráncfort o en Virginia, un número de México, de Colombia o de España se está conectando desde fuera de su país, siempre.

Ninguna de las dos cosas causa problemas por sí sola. Combinadas, producen un perfil de conexión muy distinto del de un celular (móvil) real en uso cotidiano.

El segundo problema: todos los números en la misma dirección

Este es más directo. Un servidor con diez instancias tiene, por defecto, diez números saliendo por la misma IP.

Si esa dirección tiene un problema, los diez se ven afectados a la vez. Y si uno de los números genera algún tipo de alerta, los otros nueve comparten con él el origen de red.

Para una agencia que atiende a clientes distintos en la misma máquina, esto pesa especialmente: los números de los clientes quedan técnicamente relacionados entre sí.

La solución: una IP dedicada por instancia

Enrutar cada instancia por un proxy dedicado resuelve las tres cosas:

  • La salida pasa a ser una dirección exclusiva tuya, con un historial construido solo por tu uso
  • La geolocalización queda coherente con el país del número
  • Cada instancia queda independiente de las demás

Qué tipo de IP usar

Un IPv4 dedicado resuelve. Aquí no hace falta ISP residencial ni móvil: lo que importa es tener una dirección exclusiva que salga en el país adecuado, y el IPv4 dedicado lo da al menor precio entre las IP fijas. En ProxyBox eliges el país en el checkout: España y México tienen IPv4; Argentina, Chile, Colombia y Perú, IP de datacenter; y para números de Brasil está el proxy Brasil.

Usa SOCKS5, no HTTP. Estas herramientas mantienen conexiones WebSocket largas con el servicio de WhatsApp, y SOCKS5 encapsula el tráfico persistente de forma más limpia que un proxy HTTP con el método CONNECT.

Antes de dimensionar, conviene confirmar que la vía no oficial es de verdad la opción correcta. La comparación de costo, riesgo y papel de la IP, incluida la pregunta de cuánto cuesta la API oficial, está en API oficial de WhatsApp o Evolution y Baileys.

Cómo dimensionar

Escenario Configuración
Un número 1 IPv4 dedicado
Varios números del mismo cliente 1 IP por número, o 1 compartida si son de la misma operación
Varios clientes en el mismo VPS Como mínimo, 1 IP por cliente
Números críticos en producción 1 IP por número

La cuenta es directa: el costo mensual de una IP dedicada es una fracción de lo que cuesta perder un número en producción, sin contar el tiempo de reconectarlo y volver a configurarlo. Los precios están en /precios.

El punto que pasa desapercibido: los archivos multimedia

Un detalle que genera incoherencias silenciosas: estas bibliotecas abren dos tipos de conexión. La conexión principal (WebSocket) y la descarga de archivos multimedia.

Si configuras el proxy solo para la conexión principal, el tráfico multimedia sigue saliendo por la IP de la máquina. Resultado: el mismo número aparece con dos orígenes de red distintos.

En Baileys eso equivale a definir agent y fetchAgent. En Evolution, la configuración por instancia cubre los dos. La guía técnica de Baileys muestra el código.

Valida antes de conectar el número

Este paso no es opcional. Desde el mismo servidor donde corre la aplicación (dentro del contenedor, si usas Docker):

curl -x socks5h://usuario:contrasena@host:puerto https://ipinfo.io/json

La respuesta tiene que mostrar la IP contratada y el código del país que elegiste (por ejemplo, "country": "MX" o "country": "ES"). Si muestra la IP del VPS, el proxy no se está aplicando, y no tiene sentido conectar el número todavía.

Conectar primero y configurar después significa que la sesión inicial se estableció por la dirección equivocada.

Las guías de configuración

Tenemos el paso a paso con el código y los campos exactos para cada herramienta:

  • Evolution API: configuración por instancia y global
  • Baileys: agente SOCKS5 en el socket, con manejo de reconexión
  • WPPConnect: Chromium/Puppeteer con proxy por sesión
  • n8n: para la orquestación, incluido lo que no hay que enrutar

Si la decisión ya está tomada y solo falta la IP, las páginas de compra son proxy para Evolution API y Baileys y proxy para WhatsApp Business.

La diferencia de arquitectura entre las tres herramientas, y por qué el proxy se configura en un lugar distinto en cada una, está en Evolution API, Baileys o WPPConnect: dónde entra el proxy.

Lo que el proxy no resuelve

Vamos a ser directos, porque eso evita frustraciones:

El proxy controla el origen de la conexión: dirección exclusiva, geolocalización, independencia entre instancias.

No controla las políticas de WhatsApp, los límites de envío, la calidad del número, el contenido de los mensajes ni las quejas de los destinatarios.

Un número bloqueado por su patrón de envío es un problema de operación, no de red. Cambiar de IP no arregla el envío masivo a una lista que no dio su consentimiento, y ningún proveedor serio va a prometer que lo arregla. Las causas que no son de red están en número bloqueado en WhatsApp API: causas.

Un bot de Telegram es otro caso: los límites de la Bot API valen por bot, no por IP, y el proxy solo ayuda en situaciones concretas, que explicamos en ¿un bot de Telegram necesita proxy?.

Resumen

  • La IP del VPS la comparten cientos de proyectos y no controlas su historial
  • Todos los números en la misma máquina comparten por defecto el mismo origen de red
  • Un IPv4 dedicado en el país del número, con SOCKS5, resuelve los dos problemas al menor costo
  • Configura el proxy para la conexión principal y para los archivos multimedia
  • Valida la salida antes de conectar el número
  • Dimensiona como mínimo por cliente; por número en los casos críticos

Los detalles técnicos del producto están en IPv4 dedicado.

Una confusión frecuente merece el aviso final: el campo de proxy que existe dentro de la app de WhatsApp no es este producto y resuelve otro problema. La diferencia está en proxy en WhatsApp: el ajuste de la app.

En esta guía: 4 artículos de apoyo

Cada tema de arriba tiene su propio artículo, con el paso a paso y los detalles que no caben aquí.

  1. WhatsApp API oficial (Cloud API de Meta) o no oficial (Evolution API, Baileys): coste, riesgo de bloqueo y dónde importa la IP

    La API oficial cobra por mensaje de plantilla y exige aprobación; la no oficial es gratis y se cae. Entender por qué cada una se comporta así decide la elección, y decide si una IP dedicada ayuda o no.

  2. Evolution API, Baileys o WPPConnect: dónde entra el proxy en cada uno

    Los tres ejecutan WhatsApp en un servidor, pero el proxy entra en lugares distintos: el payload, el agente del WebSocket o los argumentos de Chromium.

  3. Proxy para WhatsApp: qué es el ajuste de la app, cómo configurarlo y cuándo tiene sentido una IP dedicada

    El ajuste de proxy de WhatsApp sirve para conectarse donde la app está bloqueada. No acepta proxy HTTP ni SOCKS5, y eso cambia qué comprar.

  4. Número bloqueado en WhatsApp (API y Business): las causas reales y lo que reduce el riesgo

    La mayoría de los bloqueos no los causa la IP. Las denuncias, el volumen sin historial y las listas sin consentimiento pesan mucho más, y la API no oficial tiene un riesgo que ninguna configuración elimina.

Ver el índice de WhatsApp API

Preguntas frecuentes

¿Un proxy resuelve que el número de WhatsApp se desconecte?
Solo si la causa es el origen de red. La desconexión también ocurre por una sesión corrupta, una versión desactualizada de la biblioteca o los límites del propio WhatsApp. El proxy quita una variable, no todas.
¿Necesito una IP por número?
Es la configuración que tiene sentido cuando los números representan operaciones independientes. Concentrar varios números en una dirección significa que todos comparten el mismo origen, y el mismo riesgo.
¿El proxy tiene que ser del mismo país que el número?
No es obligatorio, pero es coherente. Un número con prefijo de México o de España conectándose siempre desde un datacenter en otro continente es una combinación poco habitual. Elige el país en el checkout según la disponibilidad.
¿HTTP o SOCKS5 para WhatsApp API?
SOCKS5. Estas herramientas mantienen conexiones WebSocket persistentes, y SOCKS5 las encapsula mejor que un proxy HTTP.
¿Sirve para Evolution API en Docker o con n8n?
Sí. El proxy se configura en la instancia de Evolution, no en el contenedor ni en n8n. Lo importante es comprobar la salida desde el mismo servidor donde corre la aplicación.

¿Quieres aplicarlo en tu operación?

Precio público en dólares, pago local según tu país y entrega automática en el panel tras confirmar el pago. Si no sabes qué tipo elegir, cuéntanos tu operación por WhatsApp: te indicamos el más barato que lo resuelve.

Este contenido es informativo. Un proxy es infraestructura de red: controlamos el origen, la exclusividad y la geolocalización del IP. La aprobación o restricción de cuentas depende también del comportamiento de uso, la huella digital del navegador y las políticas internas de cada plataforma. Consulta la política de uso aceptable.

¿Tienes dudas? Escríbenos por WhatsApp