Разрешить доступ только с IP адресов Cloudflare

При установке сайта за Cloudflare, всегда остается возможность подключения напрямую к серверу.

Cloudflare хранит списки актуальных IP-адреса в двух текстовых файлах. Они находятся в https://www.cloudflare.com/ips-v4 и https://www.cloudflare.com/ips-v6.

Скрипт ниже позволяет разрешить доступ к серверу по HTTP и HTTPS, только с адресов Cloudflare.

создаем файл, к примеру

со следующим текстом

Скрипт специально разделен на части IPv4 и IPv6, если IPv6 отключен в системе, использование ip6tables вызовет ошибку.

После его написания, необходимо будет добавить его в Cron. Один раз в сутки.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий