К основному содержимому

Cloudflare: что это такое и зачем нужен бесплатный план

Cloudflare · 19.04.2026 · 4 мин чтения
Иллюстрация к статье «Cloudflare: что это такое и зачем нужен бесплатный план»

Cloudflare — это глобальная сеть, которая действует как посредник между вашим сервером и пользователями. Трафик проходит через ближайший дата-центр Cloudflare (300+ точек присутствия), что ускоряет загрузку и фильтрует вредоносные запросы до их попадания на ваш сервер.

Что делает Cloudflare

  • CDN — кэширует статический контент на серверах по всему миру
  • DDoS-защита — автоматически блокирует атаки объёмом до терабит
  • DNS — быстрый авторитетный DNS с TTL от 1 минуты
  • SSL/TLS — бесплатный HTTPS без сертификата на сервере
  • Файрволл — правила блокировки по IP, стране, User-Agent
  • Оптимизация — минификация JS/CSS/HTML, сжатие изображений

Планы Cloudflare

ПланЦенаКлючевые фичи
Free$0CDN, DDoS L3/L4, SSL, базовый WAF, 3 Page Rules
Pro$20/месWAF OWASP, Image Optimization, 20 Page Rules
Business$200/месCustom WAF, 100% SLA, PCI DSS
EnterpriseПо запросуВыделенные IP, кастомная защита
✅ Бесплатный план Cloudflare достаточен для большинства сайтов: CDN, SSL и базовая DDoS-защита работают без ограничений на трафик.

Как Cloudflare ускоряет сайт

  1. Пользователь запрашивает example.com
  2. DNS возвращает IP ближайшего POP Cloudflare
  3. Cloudflare отдаёт кэшированный контент (статика) без обращения к серверу
  4. Динамические запросы проксируются на ваш сервер через оптимизированный канал

Реальный IP сервера скрыт

Когда ваш домен подключён к Cloudflare в режиме «Proxied» (оранжевое облако), реальный IP сервера не виден в DNS. Это затрудняет прямые DDoS-атаки на ваш сервер.

⚠️ Не публикуйте реальный IP сервера нигде — в email-заголовках, на других доменах без Cloudflare, в SPF-записях. Иначе атакующие найдут его и обойдут защиту.

Типичные ошибки при подключении

ОшибкаПричинаЧто делать
Error 521: Web Server Is DownCloudflare не может достучаться до сервера — веб-сервер упал или файрволл блокирует IP CloudflareПроверьте, что Nginx/Apache запущен, и разрешите диапазоны IP Cloudflare в файрволле
Error 522: Connection Timed OutСервер не отвечает за отведённое время — перегружен или порт 80/443 закрытПроверьте нагрузку сервера и правила iptables/ufw для портов 80 и 443
Error 525: SSL Handshake FailedНе удалось установить TLS-соединение между Cloudflare и origin-серверомПроверьте срок действия SSL-сертификата на сервере и режим SSL/TLS в Cloudflare
ERR_TOO_MANY_REDIRECTS в браузереРежим SSL/TLS «Flexible», а сервер сам редиректит HTTP на HTTPS — возникает циклСмените режим на «Full» или «Full (strict)» в разделе SSL/TLS
SSL_ERROR_RX_RECORD_TOO_LONG в браузереНа порту 443 сервера всё ещё работает обычный HTTP, а не HTTPS, которого ждёт CloudflareНастройте валидный HTTPS на origin-сервере или временно переключите режим на «Flexible»

Сравнение Cloudflare с альтернативами

ВариантCDNDDoS-защитаПорог входа
Cloudflare (Free)Да, 300+ точек присутствияВключена без ограничений по трафикуБесплатно, нужна лишь смена NS-серверов
Прямое подключение без CDNНетТолько средствами хостингаНе требует настройки, но сервер уязвим напрямую
Другой CDN (например BunnyCDN)Да, платный по трафикуБазовая, без отдельного WAF на бесплатном тарифеОт нескольких центов за ГБ трафика

Когда Cloudflare не подходит

  • Приложению нужны долгоживущие WebSocket-соединения со сложной маршрутизацией — на бесплатном плане возможны обрывы, для стабильности нужен план Enterprise
  • Регуляторные требования запрещают передавать трафик через инфраструктуру третьей стороны за пределами юрисдикции — Cloudflare тут не подойдёт вовсе
  • Нужен полный контроль над TLS-терминацией и собственными шифрами на границе сети — проксирование через Cloudflare этого не даёт
  • Сайт уже стоит за другим CDN или балансировщиком, и удвоение прокси-слоёв только усложнит диагностику проблем

Пошаговое подключение домена описано в статье «Подключение сайта к Cloudflare: пошаговая инструкция», а детали DDoS-защиты — в статье «DDoS-защита Cloudflare: как работает и как настроить».

Проверка результата

После подключения домена убедитесь, что трафик действительно идёт через Cloudflare:

# NS-серверы домена должны быть cloudflare
dig NS example.com +short

# Заголовок cf-ray подтверждает проксирование через Cloudflare
curl -sI https://example.com | grep -i "cf-ray"

# Проверка реального IP в заголовках ответа (не должен совпадать с origin)
curl -sI https://example.com | grep -i "server"

# SSL-сертификат должен быть выпущен для домена, а не самоподписан
echo | openssl s_client -connect example.com:443 -servername example.com 2>/dev/null | openssl x509 -noout -issuer

Если нужен доступ к серверу без открытых портов вообще, следующий шаг — статья «Cloudflare Tunnel: доступ к серверу без публичного IP».

Статья помогла?
← Назад в базу знаний Задать вопрос поддержке