Disponible

Night Watch

Mantén tus sitios en línea ante inundaciones de scrapers: un monitor de disponibilidad, un escudo con el plan gratuito de Cloudflare y una barrera anti-bots.

  • Linux
  • Python 3.10+
  • Cloudflare Free plan
  • ASGI or WSGI apps
$497pago único

Incluye 12 meses de actualizaciones

Qué hace

Night Watch abre cada sitio que ejecutas como lo haría un visitante, cada cinco minutos, y te avisa en el momento en que uno deja de abrir y en el momento en que vuelve. Cuando un sitio se cae porque un scraper lo está saturando, el watch activa una regla de Cloudflare que detiene la avalancha en el borde, y tu app sigue sirviendo a las personas mientras dure.

Probado en nuestros propios sitios

Qué incluye

El watchdog

Sitios de tu cuenta de Cloudflare y una lista, comprobaciones que parecen de un visitante, mensajes por correo o webhook, y una prueba que distingue «todo caído» de «esta máquina está sin conexión».

El escudo

Instalar, estado, activar, desactivar, desinstalar y restaurar para una zona o todas, con copia de seguridad de cada cambio antes de aplicar.

La puerta de acceso

Middleware ASGI y WSGI, una página de "un momento" de 2 segundos que entrega una cookie y una línea de registro por minuto.

El runbook

Qué hacer cuando un sitio está lento o caído, cómo interpretar una avalancha de datos y qué no activar en el panel de Cloudflare.

Requisitos

  • Linux con systemd y Python 3.10 o posterior; nada que instalar desde pip.
  • Para el shield y la vista de eventos, sitios en Cloudflare (cualquier plan, incluido el plan Free) y un token de API.
  • Una máquina distinta de la que sirve tus sitios, para que pueda avisarte cuando esa esté caída.

Conviene saber

  • La regla de emergencia también desafía a quien escribe tu dirección en un navegador nuevo, por eso está desactivada excepto durante una avalancha de tráfico.
  • Los bots verificados y los robots que se identifican nunca son desafiados, y los motores de búsqueda nunca son rechazados por la barrera.
  • El escudo utiliza tres de las cinco reglas personalizadas que el plan Free permite por zona.

Preguntas

¿Necesito un plan de pago de Cloudflare?

No. Todo lo que hace Night Watch funciona con el plan gratuito: las tres reglas, la vista de eventos y el cambio automático. Un plan de pago solo te ofrece más espacios para reglas junto a los nuestros.

¿Bloqueará a los rastreadores de búsqueda de Google o de IA?

No. Los bots verificados de Cloudflare y todos los robots que se identifican en su user agent pasan el escudo, y la barrera nunca rechaza a un motor de búsqueda ni a una vista previa de enlace. Si quieres bloquear los rastreadores de IA, esa es una opción independiente en el panel de Cloudflare.

Mi sitio no está en Cloudflare. ¿Sigue siendo útil?

El watchdog y el gate funcionan en cualquier lugar: el watchdog abre cualquier URL y el gate protege cualquier aplicación web de Python. El shield y la vista de eventos necesitan Cloudflare.

¿En qué se diferencia de un monitor de disponibilidad?

Un monitor de disponibilidad te avisa de que un sitio está caído. Night Watch también te lo dice y, además, actúa sobre la causa más común que observamos: activa el escudo en el borde de Cloudflare, y la barrera mantiene tu aplicación al servicio de las personas que deseas mientras dure la avalancha.

Actualizado: