Перейти на сайт
База знаний/Руководства/Подключение домена к Cloudflare. Защита, CDN и SSL бесплатно

Подключение домена к Cloudflare. Защита, CDN и SSL бесплатно

Зачем подключать Cloudflare

Cloudflare это бесплатный сервис, который ставится между вашим сервером и пользователями. Что он даёт:

  • Бесплатный SSL-сертификат, HTTPS без настройки Let's Encrypt
  • Защита от DDoS, фильтрация вредоносного трафика до вашего сервера
  • CDN, кэширование статики на серверах по всему миру
  • Скрытие реального IP, злоумышленники видят только IP Cloudflare
  • Аналитика, статистика посещений и угроз
  • Быстрый и надёжный DNS-хостинг бесплатно

Шаг 1: Регистрация в Cloudflare

  1. Перейдите на cloudflare.com
  2. Создайте аккаунт
  3. Нажмите Add a Site
  4. Введите ваш домен (например, mysite.com)
  5. Выберите тарифный план Free

Шаг 2: Настройка DNS-записей

Cloudflare автоматически просканирует текущие DNS-записи. Проверьте и добавьте нужные:

Тип Имя Содержимое Прокси
A @ IP вашего VPS Включён (оранжевое облако)
A www IP вашего VPS Включён
MX @ Почтовый сервер Только DNS (серое облако)

Оранжевое облако означает, что трафик идёт через Cloudflare (защита + CDN). Серое облако, это прямое подключение к вашему серверу.

Шаг 3: Смена NS-серверов

Cloudflare покажет два NS-сервера, например:

  • anna.ns.cloudflare.com
  • bob.ns.cloudflare.com

Зайдите в панель управления вашего регистратора доменов и замените текущие NS-серверы на указанные Cloudflare.

Смена NS может занять от 5 минут до 48 часов, обычно около часа.

Шаг 4: Настройка SSL

Перейдите в раздел SSL/TLS и выберите режим шифрования:

Режим Когда использовать
Flexible На сервере нет SSL-сертификата
Full На сервере есть самоподписанный сертификат
Full (Strict) На сервере есть валидный SSL (рекомендуется)

Для максимальной безопасности:

  1. Установите SSL на сервере (Let's Encrypt или Cloudflare Origin Certificate)
  2. Выберите режим Full (Strict)

Cloudflare Origin Certificate

  1. Перейдите в SSL/TLS > Origin Server
  2. Нажмите Create Certificate
  3. Скачайте сертификат и ключ
  4. Установите их на сервер в конфигурацию Nginx/Apache

Шаг 5: Включение полезных функций

Always Use HTTPS

SSL/TLS > Edge Certificates > включите Always Use HTTPS

Все HTTP-запросы будут автоматически перенаправлены на HTTPS.

Минификация

Speed > Optimization > включите минификацию JavaScript, CSS и HTML.

Кэширование

Caching > Configuration:

  • Caching Level: Standard
  • Browser Cache TTL: 1 month

Защита от ботов

Security > Bots > включите Bot Fight Mode для блокировки вредоносных ботов.

Настройка Cloudflare для VPN/прокси

Если вы используете Cloudflare для маскировки VPN-трафика:

  1. Создайте поддомен (например, cdn.mysite.com)
  2. Направьте его на IP сервера с включённым прокси (оранжевое облако)
  3. В настройках 3X-UI используйте этот домен как Dest/SNI
  4. Установите режим SSL в Full

Cloudflare скроет реальный IP вашего VPS-сервера и добавит дополнительный уровень защиты.

Полезные настройки безопасности

  • Under Attack Mode: включайте при активной DDoS-атаке (показывает капчу)
  • Firewall Rules: блокировка по странам, IP, User-Agent
  • Rate Limiting: ограничение запросов для защиты от брутфорса
  • Page Rules: индивидуальные правила для отдельных URL