Сабж, пост ждал себя года 3, года 2 скрипт лежал на гитхабе, сегодня ночью ВНЕЗАПНО решил его обновить до актуальнго и написать об этом в бложек, с инструкцией как запустить.

Подобные решения интересны, прежде всего, вебам, работающим с гемблингом и беттингом, чтобы не лить дорогих россиян на забаненное зеркало.

Скачать rkn-checker

Установка rkn-checker

Для получения алертов о блокировке у тебя уже должен быть создан бот в Telegram. Как это сделать Гугл расскажет лучше меня.

Подключись по ssh к серваку, в домашней директории (или где по кайфу, лично у меня в home всегда есть директория soft, где храню разные скрипты) выполни вот это:

git clone https://github.com/Banochkin/rkn-checker.git

Появится папка rkn-checker, переходи туда и сразу выдай скрипту права на исполнение:

chmod +x rkn-checker.sh

В конфиг settings.conf в первой строке внеси свой токен бота, во второй — свой user id в Telegram (это тоже легко гуглится).

В sites.txt нужно вносить домены, по 1 в строке, без http\https и прочего, например:

site1.com
site2.com
site3.com

Для теста запустим чекер руками:

./rkn-checker.sh

Получится примерно вот так:

rkn-checker

И в Telegram:

rkn-checker

Осталось только добавить скрипт в cron с нужной периодичностью запуска, всё. Введи:

crontab -e

И внизу редактируемого файла вставь:

0 0 * * *  /root/soft/rkn-checker/rkn-checker.sh > /dev/null 2>&1

Для запуска скрипта раз в день.

Преимущества моего решения перед бесплатными сервисами мониторинга сайтов в закрытости. Никто, кроме тебя, не видит сайты, проверяемые на бан.

Если думаешь создатели сервисов не смотрят логи с проверками на наличие интересных сайтов — почему?