Домен через свой сервер (прокси-агент)
Что это
Обычно домен обслуживается нашим общим edge через Cloudflare. Режим «Сервер клиента» позволяет направить домен на ваш собственный сервер: на него ставится лёгкий прокси-агент, а трафик дальше идёт к нашей инфраструктуре трекинга и хранения. Снаружи домен выглядит как размещённый целиком у вас.
Зачем это нужно
- Нет общего отпечатка. Домен живёт в вашем аккаунте Cloudflare и смотрит на ваш сервер — в DNS/WHOIS нет связи с общей платформой.
- Origin скрыт. Реальные адреса инфраструктуры наружу не отдаются.
- Изоляция по abuse. Блокировки и жалобы остаются на вашем сервере/IP, а не на общей зоне.
- Гео посетителя сохраняется. Трекинг видит реальную страну и город посетителя, а не сервера.
Раздел «Серверы» доступен владельцу команды, тимлиду и тех-специалисту. Домен должен находиться в вашем собственном аккаунте Cloudflare: для системного Cloudflare платформы режим «Сервер клиента» недоступен.
Что понадобится
- Сервер — чистая виртуальная машина (Ubuntu), к которой есть доступ по SSH под root с паролем. Лучше выделить сервер только под агента.
- Свой аккаунт Cloudflare, добавленный в платформе (раздел «DNS провайдеры»).
- Сам домен.
Шаг 1. Добавить сервер
- Откройте Технический → Серверы.
- Нажмите Добавить сервер и заполните: название, IP-адрес, SSH-порт (обычно 22), SSH-пользователь (обычно
root) и root-пароль. - Сохраните. Платформа автоматически установит Docker и прокси-агент, настроит фаервол и подключится к серверу по собственному защищённому ключу.
Важно: root-пароль используется один раз для первичной настройки и нигде не сохраняется.
Шаг 2. Дождаться статуса «Готов»
Статус меняется автоматически: Ожидает → Разворачивание → Готов, обычно за пару минут. Если сервер перешёл в Ошибка, откройте его и посмотрите журнал разворачивания — там видно, на каком шаге возникла проблема (чаще всего сервер недоступен по SSH или неверный пароль). Исправьте причину и выберите в меню сервера Перевыкатить (понадобится root-пароль).
Шаг 3. Направить домен на сервер
Сервер можно выбрать в трёх местах — везде сразу после выбора аккаунта Cloudflare:
- Регистрация домена (мастер, шаг с Cloudflare) — поле «Куда направить домены».
- Парковка домена — поле «Куда направить домен».
- Редактирование домена — секция «Куда смотрит домен»: выберите «Сервер клиента», сервер из списка и нажмите Применить.
Платформа сама пропишет в вашей зоне Cloudflare A-запись на IP сервера (в режиме прокси) и переключит SSL зоны в режим Flexible — агент принимает соединения от Cloudflare по HTTP. Вручную ничего менять не нужно.
Вернуть домен на общий edge: в редактировании выберите «Наш edge» и нажмите «Применить».
Шаг 4. Делегировать NS
Если домен паркуется без регистратора, после сохранения окно покажет NS-серверы Cloudflare с кнопкой копирования. Пропишите их у своего регистратора. Когда делегирование подхватится, домен автоматически перейдёт в статус Активен.
При парковке и регистрации через подключённого регистратора NS прописываются автоматически.
Действия с сервером
В меню сервера (кнопка «⋮» в строке):
- Обновить агент — обновляет образ и настройки агента, переприменяет фаервол. Пароль не нужен, агент перезапустится за несколько секунд.
- Перевыпустить ключ — выдаёт агенту новый ключ доступа, старый сразу перестаёт работать. Используйте, если ключ мог попасть в чужие руки (например, засветился в переписке или логах). Пароль не нужен.
- Перевыкатить — полное повторное разворачивание с нуля. Нужен root-пароль.
Фаервол на сервере
Платформа включает UFW: порты 80 и 443 открыты только для подсетей Cloudflare, поэтому обратиться к сайту в обход вашего Cloudflare по IP сервера нельзя. SSH и остальные порты не ограничиваются — вы, как и раньше, можете заходить на сервер.
Колонка «Сервер» в таблице доменов
- Наш edge — домен обслуживается общим edge платформы (по умолчанию).
- Имя сервера — домен направлен на ваш сервер; при наведении виден IP.
Ручное обновление DNS
Синхронизация DNS по шаблону (одиночная и массовая) приводит записи домена в соответствие с текущим выбором: для домена на сервере клиента — A-запись на IP сервера, для домена на нашем edge — стандартная запись.
Частые вопросы
Ошибка Cloudflare 521. Cloudflare не смог достучаться до сервера. Проверьте, что сервер в статусе «Готов», домен в режиме «Сервер клиента», а SSL зоны в Cloudflare — Flexible. Если меняли SSL вручную, нажмите в домене «Применить» ещё раз.
Сервер «Готов», но домен не открывается. Проверьте, что NS домена делегированы на нужный аккаунт Cloudflare и A-запись проксируется (оранжевое облако).
Можно ли использовать системный Cloudflare. Нет: режим «Сервер клиента» работает только с вашим собственным аккаунтом Cloudflare.
