Доступно

Night Watch

Підтримуйте працездатність сайтів під час навали скраперів: моніторинг доступності, захист на базі безкоштовного тарифу Cloudflare та захист від ботів.

  • Linux
  • Python 3.10+
  • Cloudflare Free plan
  • ASGI or WSGI apps
$497одноразово

Включає 12 місяців оновлень

Що він робить

Night Watch відкриває кожен ваш сайт так, як це робить відвідувач, кожні п’ять хвилин, і повідомляє вас у момент, коли сайт перестає відкриватися, і в момент, коли він знову починає працювати. Коли сайт «лягає» через те, що скрапер його затоплює, вартовий вмикає правило Cloudflare, яке зупиняє потік на межі, і ваш застосунок продовжує обслуговувати людей, поки це триває.

Перевірено на наших власних сайтах

Що всередині

Вартовий

Сайти з вашого облікового запису Cloudflare та список, перевірки, що виглядають як відвідувач, повідомлення поштою або через вебхук, і тест, який відрізняє «все лежить» від «ця машина не в мережі».

Захист

Встановлення, стан, увімкнення, вимкнення, видалення та відновлення для однієї зони або всіх, з попереднім резервним копіюванням кожної зміни.

Ворота

Проміжне ПЗ ASGI та WSGI, сторінка «зачекайте» на 2 секунди, яка видає людям cookie, і один рядок журналу на хвилину.

Інструкція з експлуатації

Що робити, коли сайт повільний або недоступний, як читати потік подій і що не варто вмикати в панелі керування Cloudflare.

Вимоги

  • Linux із systemd і Python 3.10 або новішої версії; нічого встановлювати з pip не потрібно.
  • Для захисту та перегляду подій потрібні сайти на Cloudflare (будь-який тариф, включно з безкоштовним) і токен API.
  • Машина, відмінна від тієї, що обслуговує ваші сайти, щоб вона могла повідомити, коли та вийде з ладу.

Корисно знати

  • Аварійне правило також ставить виклик людині, яка вводить вашу адресу в новому браузері, тому воно вимкнене, окрім випадків навантаження.
  • Перевірені боти та роботи, які називають себе, ніколи не отримують виклик, а пошукові системи ніколи не відсіюються воротами.
  • Захист використовує три з п’яти власних правил, які дозволяє безкоштовний тариф для кожної зони.

Питання

Чи потрібен мені платний тариф Cloudflare?

Ні. Усе, що робить Night Watch, працює на безкоштовному тарифі: три правила, перегляд подій та автоматичне перемикання. Платний тариф лише дає більше слотів для правил поруч із нашими.

Чи блокуватиме він пошукові краулери Google або AI?

Ні. Перевірені боти Cloudflare та кожен робот, який називає себе в user agent, проходять захист, а ворота ніколи не відсіюють пошукову систему чи попередній перегляд посилання. Якщо ви хочете блокувати краулерів AI, це окремий вибір у панелі керування Cloudflare.

Мій сайт не на Cloudflare. Чи це все одно корисно?

Вартовий і ворота працюють скрізь: вартовий відкриває будь-який URL, а ворота захищають будь-який вебзастосунок на Python. Захист і перегляд подій потребують Cloudflare.

Чим це відрізняється від моніторингу доступності?

Моніторинг доступності повідомляє, що сайт недоступний. Night Watch також це повідомляє, а потім діє щодо найпоширенішої причини, яку ми спостерігаємо: вмикає захист на межі Cloudflare, і шлюз продовжує обслуговувати потрібних вам користувачів, поки триває потік.

Оновлено: