Cloudflare: что это, тарифы, защита от DDoS и WAF | Глоссарий FREEHOSTING

Cloudflare

Cloudflare CDN/WAF
Cloudflare — Cloudflare — обратный прокси с глобальной сетью PoP в 300+ городах. Совмещает CDN, WAF, защиту от DDoS, бесплатные SSL, DNS, Workers и Zero Trust. Трафик идёт через серверы Cloudflare, реальный IP сайта скрыт от посетителей.

Определение простыми словами

Cloudflare — это «прослойка» между посетителями и вашим сайтом. Вы меняете NS-записи домена на Cloudflare, и весь HTTP/HTTPS-трафик начинает идти через ближайший к пользователю PoP, а уже оттуда — на ваш сервер. Cloudflare кэширует статику, фильтрует ботов, отбивает DDoS и подсовывает свой SSL.

Для арендатора VPS Cloudflare — стандартный фронт: бесплатный план закрывает HTTPS, базовый WAF, DDoS L3/L4 без лимита и кэш статики.

Сравнение тарифов и альтернатив

Решение Цена WAF DDoS L7 Трафик
Cloudflare Free $0 Базовые правила Базовая защита Без жёстких лимитов
Cloudflare Pro $20/мес Managed Rules Расширенный Без лимита
Cloudflare Business $200/мес + кастомные правила Усиленный + кастомный SSL
BunnyCDN / DDoS-Guard от $1/мес Зависит от тарифа Зависит По объёму

Кейсы использования

  • Скрыть IP сервера. При проксировании через Cloudflare DNS отдаёт IP их сети, а не ваш — атакующий не может бить напрямую по серверу.
  • Бесплатный HTTPS. Wildcard-сертификат и автообновление работают из коробки, даже если на сервере нет своего SSL.
  • Кэш статики. Картинки, CSS, JS отдаются с edge-узлов и не нагружают origin.
  • WAF и rate limiting. Блокировка SQL-инъекций, XSS, лимиты на /wp-login.php, /xmlrpc.php.
  • Негативный пример. Полное проксирование PHP-API с тяжёлыми ответами на Free-тарифе — Cloudflare сам без предупреждения отрежет соединение через 100 секунд (HTTP 524) или попросит перейти на Enterprise.

Технические детали

Базовая настройка через cloudflared и проверка проксирования:

# проверить, идёт ли трафик через Cloudflare
curl -I https://example.com | grep -i 'server|cf-ray'
# server: cloudflare
# cf-ray: 8a1b2c3d4e5f6789-FRA

# узнать оригинальный IP клиента в логах nginx
# для этого включить module ngx_http_realip и доверять CF-сетям:
sudo curl https://www.cloudflare.com/ips-v4 -o /etc/nginx/cf-ips.conf
# в nginx.conf:
#   include /etc/nginx/cf-ips.conf;
#   real_ip_header CF-Connecting-IP;

# Cloudflare Tunnel: пробросить локальный сервис без публичного IP
cloudflared tunnel login
cloudflared tunnel create my-app
cloudflared tunnel route dns my-app app.example.com
cloudflared tunnel run my-app

Частые вопросы

Сколько стоит Cloudflare?

Free-план бесплатен и закрывает потребности большинства сайтов: HTTPS, базовый WAF, безлимитный кэш и защита от DDoS L3/L4. Платные тарифы Pro/Business/Enterprise добавляют расширенные правила.

Cloudflare замедляет сайт?

Чаще наоборот ускоряет за счёт ближайшего PoP и кэша. Замедление возможно, если регион пользователя плохо покрыт сетью или origin-сервер далеко (например, в РФ при заблокированных PoP).

Можно ли пользоваться Cloudflare в России?

Прокси работает с перебоями: часть PoP заблокирована РКН, скорость может проседать. Для российской аудитории альтернативы — DDoS-Guard, Selectel CDN, Яндекс CDN.