Sin categoría

Cómo resolver los bloqueos de IP de Cloudflare en los días de fútbol en España (sí, hablamos del bloqueo de Tebas)

Si gestionas una web en España y usas Cloudflare, seguro que ya lo has notado: cada vez que hay fútbol, tu tráfico se desploma o tu sitio empieza a dar errores de acceso para usuarios locales.
No es tu servidor. No es Cloudflare. Es LaLiga.


Qué está pasando

Durante las retransmisiones de partidos, la Liga española bloquea rangos enteros de IPs de proveedores de CDN, entre ellos Cloudflare.
La intención es evitar que webs o servicios no autorizados sirvan contenido de los partidos desde ubicaciones enmascaradas.
El problema: miles de sitios legítimos —tiendas online, blogs, proyectos personales— quedan atrapados en el fuego cruzado.

Este bloqueo coincide sistemáticamente con los partidos, especialmente los de LaLiga y Champions, y se mantiene mientras dura la retransmisión.

Síntomas comunes

  • Visitantes en España no pueden acceder a la web (timeout o 403).
  • En el panel de Cloudflare ves picos de “Blocked” o “Connection timeout”.
  • Usuarios con VPN o desde fuera de España sí pueden entrar sin problema.

La causa técnica

Cloudflare usa rangos IP compartidos para el tráfico HTTP/HTTPS.
Cuando LaLiga (bajo la dirección de Tebas y compañía) bloquea uno de esos rangos, el bloqueo afecta a todas las webs servidas desde esas IPs, incluso las que no tienen nada que ver con contenido deportivo.

En otras palabras, si tu web pasa por una IP incluida en la lista negra del sistema antipiratería de LaLiga, tus usuarios españoles quedan fuera del juego.


Cómo mitigar el bloqueo (nivel admin)

1. Activar un “Custom Origin” temporal (sin proxy Cloudflare)

Si tu servidor lo permite, crea un subdominio directo y apunta tráfico allí durante las horas críticas.
Por ejemplo:

direct.tusitio.com  →  IP real del servidor (icono gris en Cloudflare)

Así el tráfico no pasa por las IP bloqueadas de Cloudflare.

Disponible en el plan gratuito.


2. Usar reglas de página (Page Rules) o “Bypass Cache” inteligente

Puedes desactivar el proxy o modificar el comportamiento de caché temporalmente:

  • Ejemplo: tráfico de /login, /checkout o /api.

El plan gratuito te da 3 reglas, así que úsalas solo para las rutas críticas.

Disponible en el plan gratuito (limitado a 3 reglas).


3. Aplicar un fallback por país con Cloudflare Workers

Si quieres algo más avanzado, puedes usar Cloudflare Workers para redirigir el tráfico desde España a tu dominio directo:

if (request.cf && request.cf.country === "ES") {
  return Response.redirect("https://direct.tusitio.com" + request.url.pathname, 302)
}

Esto crea un “plan B” automático para los visitantes españoles durante los partidos.

Disponible en el plan gratuito hasta 100.000 requests/día.
Para sitios con más tráfico o reglas complejas por país, necesitas Cloudflare Pro.


4. Monitorizar los rangos afectados

Cloudflare publica su lista oficial de IPs en:
https://www.cloudflare.com/ips/

Puedes usar curl o servicios como UptimeRobot para comprobar si tu web responde desde España o no.
Si detectas errores solo desde IPs locales, probablemente el bloqueo está activo.

Disponible en cualquier plan.


5. Automatizar la conmutación (opcional)

Si tienes conocimientos de scripting, puedes automatizar la activación o desactivación del proxy usando la API de Cloudflare:

cfcli zone settings set-proxy off --zone example.com

Esto requiere generar un token y algo de scripting fuera de Cloudflare.
No es una función nativa del plan gratuito, pero puede hacerse manualmente o con scripts externos.


¿Puedo hacer todo esto con Cloudflare Free?

Función¿Disponible en plan Free?Notas
Desactivar proxy (icono gris)✅ SíSolución más sencilla y efectiva
Page Rules✅ Sí (3 máx)Úsalas con cuidado
Cloudflare Workers✅ Limitado100 000 requests/día
Reglas de firewall avanzadas❌ NoSolo en plan Pro
Automatización API⚠️ ParcialManual o vía script externo

En resumen:
Con el plan gratuito puedes mitigar el bloqueo manualmente o con pequeños ajustes.
Si quieres algo más automatizado o profesional, Cloudflare Pro (20 $/mes) te lo pone mucho más fácil.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *