Dostupné

Night Watch

Udržujte své weby online i při záplavách scraperů: hlídač dostupnosti, ochrana na bezplatném tarifu Cloudflare a brána proti botům.

  • Linux
  • Python 3.10+
  • Cloudflare Free plan
  • ASGI or WSGI apps
$497jednorázově

Obsahuje 12 měsíců aktualizací

Co to dělá

Night Watch otevírá každý web, který provozujete, tak jak to dělá návštěvník, každých pět minut, a okamžitě vám oznámí, když se přestane otevírat, i když je zase zpět. Když web spadne kvůli tomu, že ho zaplavuje scraper, hlídač zapne pravidlo Cloudflare, které zastaví záplavu na okraji sítě, a vaše aplikace mezitím obsluhuje lidi.

Otestováno na našich vlastních webech

Co je uvnitř

Hlídač

Weby z vašeho účtu Cloudflare a seznam, kontroly, které vypadají jako návštěvník, zprávy e-mailem nebo webhookem a test, který rozliší „všechno je dole“ od „tento stroj je offline“.

Štít

Instalace, stav, zapnutí, vypnutí, odinstalace a obnovení pro jednu zónu nebo pro všechny, přičemž každá změna je nejprve zazálohována.

Brána

Middleware pro ASGI a WSGI, stránka „prosím počkejte“ na 2 sekundy, která lidem předá cookie, a jeden řádek v logu za minutu.

Runbook

Co dělat, když je web pomalý nebo nedostupný, jak číst nápor a co nezapínat v ovládacím panelu Cloudflare.

Požadavky

  • Linux se systemd a Pythonem 3.10 nebo novějším; nic se neinstaluje z pipu.
  • Pro štít a zobrazení událostí weby na Cloudflare (jakýkoli plán, včetně Free) a API token.
  • Stroj jiný než ten, který obsluhuje vaše weby, aby vám mohl říct, když je ten druhý dole.

Dobré vědět

  • Nouzové pravidlo také vyzve k ověření osobu, která zadá vaši adresu do nového prohlížeče, proto je vypnuté kromě doby náporu.
  • Ověření boti a roboti, kteří se sami identifikují, nikdy vyzváni k ověření nejsou a vyhledávače brána nikdy neodmítne.
  • Štít využívá tři z pěti vlastních pravidel, které Free plán umožňuje na zónu.

Otázky

Potřebuji placený plán Cloudflare?

Ne. Vše, co Night Watch dělá, funguje na Free plánu: tři pravidla, zobrazení událostí a automatické přepínání. Placený plán vám jen dá více slotů pro pravidla vedle těch našich.

Blokuje to Google nebo crawlerské roboty AI vyhledávačů?

Ne. Ověření boti Cloudflare a každý robot, který se v user agentu sám identifikuje, projde štítem a brána nikdy neodmítne vyhledávač ani náhled odkazu. Pokud chcete blokovat AI crawlerské roboty, je to samostatná volba v ovládacím panelu Cloudflare.

Můj web není na Cloudflare. Je to stále užitečné?

Hlídač a brána fungují kdekoli: hlídač otevře libovolnou URL a brána chrání libovolnou Pythonovou webovou aplikaci. Štít a zobrazení událostí potřebují Cloudflare.

Čím se to liší od monitorování dostupnosti?

Monitor dostupnosti vám řekne, že stránka je nedostupná. Night Watch vám to řekne také, ale následně zasáhne proti nejčastější příčině, kterou pozorujeme: zapne štít na okraji sítě Cloudflare a brána udržuje vaši aplikaci v provozu pro požadované uživatele, dokud povodeň trvá.

Aktualizováno: