Un script de seguimiento de precios revisaba cientos de páginas de productos cada noche y funcionó durante meses. Después aumentó la frecuencia, se añadió otra tienda y los registros se llenaron de respuestas 429 y CAPTCHA. En los foros suelen recomendar un proxy rotativo. La idea de que más IP significan menos bloqueos solo es cierta a medias.
Un proxy rotativo envía solicitudes mediante IP cambiantes detrás de una dirección de enlace fija. Distribuye el tráfico para mantenerse por debajo de un límite por IP. Pero la dirección también puede cambiar durante un inicio de sesión, que a menudo no sobrevive. La rotación resuelve un problema y crea otro.
La versión corta
- Un proxy rotativo es una dirección de enlace, con host y puerto, que reenvía cada solicitud mediante una IP de un grupo. Una regla determina cuándo cambia esa IP.
- Rotar en cada solicitud sirve para tareas sin estado, como obtener páginas públicas. Para inicios de sesión y carritos, conviene una sesión persistente o un proxy estático, especialmente si el sitio comprueba la continuidad de IP.
- Un grupo puede rotar correctamente y aun así fallar: otros clientes deterioran la reputación de las IP compartidas. Su tamaño dice poco sobre el éxito; la frescura de las direcciones y cuántos clientes las comparten dicen más.
- La rotación no evita límites por cuenta, token o cookie. Para poco volumen, empieza por reducir la frecuencia y respetar
Retry-After, que indica cuánto esperar.
¿Qué es un proxy rotativo?

Un proxy rotativo reenvía cada solicitud mediante una IP de un grupo. Su regla decide cuándo cambia: en cada solicitud, por tiempo o por sesión. Siempre te conectas al mismo host y puerto; el enlace elige la dirección que ve el destino.
Sigue una solicitud a través de la puerta de enlace:
- El cliente envía la solicitud al host y puerto del enlace, siempre a la misma dirección.
- El enlace aplica su regla y elige una IP de salida del grupo.
- La solicitud sale desde esa IP y llega al sitio de destino.
- El destino ve la IP de salida como origen. Tu dirección queda oculta salvo que el enlace la transmita en una cabecera como
X-Forwarded-For.
El proveedor gestiona el grupo, sus comprobaciones de estado y la conmutación ante fallos; tu script solo conoce un host y puerto. Esa comodidad explica que la rotación sea un servicio. Gestionar tu propio proxy no proporciona rotación gratis: normalmente obtienes una IP de salida estable; lo que pagarías a otro es mantener el grupo.
Los proveedores llaman proxy backconnect al conjunto de enlace y grupo. La guía de MDN sobre servidores proxy usa «puerta de enlace» como sinónimo de proxy directo, un término más sencillo. Que las direcciones sean residenciales, de centro de datos o móviles es independiente de cuánto cambien.
¿Qué determina cuándo cambia tu IP un proxy rotativo?
La regla de rotación determina el cambio. Según el proveedor, puede hacerse por solicitud o conexión, por intervalo fijo o mediante una orden explícita. El cliente o gestor de proxies también puede rotar antes de reintentar una solicitud fallida o bloqueada. Comprueba qué significa «por solicitud»: varias solicitudes HTTPS pueden compartir túnel e IP. Un enlace que reenvía HTTPS cifrado normalmente no puede leer el estado del destino para iniciar la rotación.
| Desencadenante de rotación | Su coste para ti |
|---|---|
| Cada solicitud | Prioriza repartir frente a mantener la IP. Una búsqueda y su segunda página pueden salir desde IP sin relación. |
| Cada N solicitudes | Agrupa solicitudes por dirección, pero el contador puede cambiarla entre los pasos tres y cuatro de una secuencia de cinco. |
| Por temporizador | Mantiene la IP durante un intervalo fijo y cambia al vencer, quizá en medio de una acción de varios pasos. |
| Ante un fallo | Reintenta una solicitud bloqueada o con 429 desde otra IP. Aporta resiliencia, pero puede agotar direcciones silenciosamente si el destino las rechaza todas. |
La tabla refleja una decisión de reparto. Distribuir mantiene cada dirección bajo el umbral por IP; la continuidad permite reconocer al mismo visitante. Rotar por solicitud prioriza todo el reparto. Rotar ante fallos parece un término medio resistente, pero oculta sus costes: los registros muestran reintentos exitosos hasta que ninguno funciona. Una regla invierte ese compromiso manteniendo una IP durante un periodo: la sesión persistente.
¿En qué difiere una sesión persistente de la rotación o un proxy estático?

Una sesión persistente conserva temporalmente una IP del grupo para que varias solicitudes parezcan del mismo visitante y después la libera. Un proxy estático proporciona una IP fija mientras lo mantengas. La rotación por solicitud no reserva nada. La elección depende de si el sitio debe reconocerte entre solicitudes.
| Característica | Rotación por solicitud | Sesión persistente | Proxy estático |
|---|---|---|---|
| Cuándo cambia la IP de salida | Por solicitud o conexión, según el proveedor | Al vencer el intervalo, terminar la sesión o fallar la salida | Normalmente permanece fija mientras está asignada |
| ¿Sobrevive la sesión? | Puede fallar si el sitio comprueba la continuidad de IP | Puede sobrevivir mientras se mantenga la IP; sin garantía | Puede sobrevivir; siguen aplicándose otras comprobaciones |
| Reparto de solicitudes | Por todo el grupo | Una IP por sesión y varias sesiones en paralelo | Todo desde una IP |
| Adecuado para | Obtención sin estado de páginas públicas | Flujos de varios pasos que necesitan minutos de continuidad | Trabajo con cuentas que necesitan una identidad durante días |
| Riesgo principal | Rompe operaciones con estado | La sesión termina a mitad de tarea si el intervalo es corto | Una IP soporta todos los límites y bloqueos |
La rotación por solicitud es habitual para tareas sin estado. Con autenticación, quedan las dos opciones que mantienen la IP y la duración decide. La sesión persistente toma una IP prestada del grupo y la devuelve al vencer. El proxy estático sigue asignado: una cuenta que entra cada día desde la misma dirección parece un usuario habitual. Cada proveedor define sus intervalos; compáralos con tu secuencia más larga. Comprueba también qué ocurre si la salida se desconecta: algunos cambian de IP antes de tiempo y los modos estrictos de IP única hacen fallar la solicitud. Un intervalo suficiente por sí solo no garantiza continuidad.
¿Cuándo rompe una tarea la rotación de IP?
Cambiar de IP puede romper flujos que el sitio debe recordar: inicios de sesión, 2FA, carritos, pagos y formularios de varios pasos. La cookie no deja de funcionar por naturaleza al cambiar la IP. Pero un sitio que vincula sesiones a IP o vigila cambios de red contra el fraude puede cerrar la sesión, pedir otra verificación o marcarla.
No lo interpreto como una persecución de los proxies, sino como un sitio haciendo su trabajo. La cookie afirma que es el navegador que entró hace un minuto, y la IP aporta pruebas para comprobarlo. Una sesión autenticada que salta de red parece una cookie robada reutilizada en otro lugar, justo lo que detectan los sistemas antifraude. El cierre de sesión y la petición de 2FA son respuestas proporcionadas.
La guía de gestión de sesiones de OWASP describe comprobar cambios en propiedades como la IP y User-Agent durante una sesión. Según los controles del sitio, un cambio inesperado puede generar una alerta o terminarla.
La pregunta decisiva es si el sitio debe recordarte entre esta solicitud y la siguiente. Si sí, conserva una IP durante todo el flujo; si no, rota. Revisar precios públicos cada noche responde que no. Entrar en un panel para exportar informes responde que sí y requiere una IP de principio a fin.
Consejo práctico: Separa las cargas mixtas: grupo rotativo para datos sin estado e IP persistente o estática para entrar y trabajar autenticado. Son necesidades opuestas y no deben compartir regla.
¿Por qué deja de funcionar un grupo rotativo después de unos días?
Puede fallar aunque rote correctamente: cambia la IP usada, no su reputación. Cada dirección compartida hereda la actividad anterior; el uso intensivo contra los mismos sitios puede marcarla y reducir el éxito.
Un grupo compartido se comporta como un recurso común limitado. Su reputación ante los sitios es esa reserva y cada cliente la consume. Si otros usan las mismas direcciones contra tus objetivos, pagas el coste con CAPTCHA y bloqueos. En soporte he visto la reputación IP comportarse como un ecosistema de sitios y listas de bloqueo que reaccionan a la actividad observada.
El tamaño del grupo, fácil de mostrar en una tarifa, predice menos de lo aparente. El éxito depende de:
- Cuánto hace que se usó contra el mismo destino. Si otro cliente la usó hace una hora, ya llega con solicitudes contabilizadas.
- Cuántos clientes la comparten. Cuantas más tareas pasan por ella, antes se desgasta.
- La diversidad de redes. Las direcciones concentradas en pocos rangos pueden bloquearse juntas mediante una regla de rango.
- Si ya está marcada. Un grupo que conserva IP consideradas abusivas las sigue repartiendo normalmente.
Un grupo grande muy reutilizado puede rendir peor que uno pequeño con direcciones nuevas para tus objetivos. Compara tasas de éxito con el tiempo en tus destinos; un primer ensayo exitoso no demuestra rendimiento sostenido.
¿Necesitas realmente un proxy rotativo?
Puede repartir solicitudes bajo un límite por IP, pero no sustituye respetar límites e instrucciones de reintento. Según la referencia 429 de MDN, los límites suelen basarse en IP, pero pueden seguir al usuario o aplicación si hay autenticación o cookies. Un límite por cuenta ignora las nuevas IP; una tarea pequeña debe respetar primero Retry-After.
La norma es RFC 6585, que definió el estado 429. Permite incluir Retry-After para indicar cuánto esperar y no determina cómo identificar usuarios ni contar solicitudes. Su ejemplo menciona credenciales de autenticación o una cookie con estado para identificar al usuario.
Hay tres compras equivocadas: un límite por cuenta, token API o cookie, donde todas las IP consumen la misma cuota y siguen los 429; una tarea pequeña que puede espaciar cientos de páginas nocturnas, esperar Retry-After y reintentar con espera exponencial sin coste; y una tarea autenticada que necesita una identidad estable con IP fija.
La rotación encaja cuando el límite depende de la IP, el volumen aporta valor y las solicitudes independientes respetan el uso permitido. Aun así, las condiciones del sitio siguen vigentes. Además de la dirección, se juzgan la identificación del cliente a nivel de conexión y el ritmo de solicitudes; rotar no garantiza acceso.
Antes de pagar, revisa la documentación de límites y las cabeceras. Si solicitudes autenticadas comparables reciben 429 y las anónimas desde la misma IP funcionan, sugiere un límite por cuenta o autenticación, sin demostrarlo. Si ambas reciben 429, podría ser por IP, recurso o servidor entero. Mantén comparables el endpoint y la frecuencia, y respeta Retry-After antes de probar de nuevo.
Preguntas frecuentes
¿Es un proxy rotativo lo mismo que una VPN?
No. Una VPN suele enviar todo el tráfico del dispositivo por un túnel cifrado a un servidor y mantener la IP durante la conexión. El proxy rotativo se configura por aplicación o solicitud y cambia de IP por regla, de modo que un script puede salir desde muchas direcciones.
¿Te hace anónimo un proxy rotativo?
No del todo. Oculta tu IP al destino, no al proveedor, cuya puerta de enlace ve tu dirección y los sitios contactados. Al iniciar sesión o enviar una cookie almacenada, el sitio te reconoce por esa cuenta o cookie, independientemente de la IP.
¿Puede un sitio bloquear un proxy rotativo?
Sí. Bloquear direcciones individuales puede fallar ante un grupo rotativo, como observó el operador en un hilo de Hacker News sobre un sitio replicado por proxy: no funcionaba porque cambiaban la IP de origen. Las respuestas propusieron bloquear redes y rangos completos. El sitio también puede usar un WAF que analiza patrones de solicitudes además de reglas por dirección.
¿Con qué frecuencia debes rotar las IP?
No existe un intervalo universal: depende del límite por IP de cada destino. Para solicitudes sin estado, rota solo lo necesario. En una sesión que debe persistir, como un inicio de sesión o pago, no rotes.
Debate
Comentarios
Inicia sesión para unirte al debate.