Adset.ProAdset.ProKnowledge base
Home/Домены/Домен через свой сервер (прокси-агент)
This article is currently available in Russian only.View in Russian

Домен через свой сервер (прокси-агент)

Что это

Обычно домен обслуживается нашим общим edge через Cloudflare. Режим «Сервер клиента» позволяет направить домен на ваш собственный сервер: на него ставится лёгкий прокси-агент, а трафик дальше идёт к нашей инфраструктуре трекинга и хранения. Снаружи домен выглядит как размещённый целиком у вас.

Зачем это нужно

  • Нет общего отпечатка. Домен живёт в вашем аккаунте Cloudflare и смотрит на ваш сервер — в DNS/WHOIS нет связи с общей платформой.
  • Origin скрыт. Реальные адреса инфраструктуры наружу не отдаются.
  • Изоляция по abuse. Блокировки и жалобы остаются на вашем сервере/IP, а не на общей зоне.
  • TLS и буферизация — на вашей стороне (через ваш Cloudflare).

Раздел «Серверы» и привязка домена к серверу доступны администраторам команды. Домен должен находиться в вашем аккаунте Cloudflare (режим прокси — «оранжевое облако»).

Что понадобится

  1. Сервер — чистая виртуальная машина (Ubuntu), к которой есть доступ по SSH под root с паролем.
  2. Аккаунт Cloudflare, добавленный в платформе, с зоной для вашего домена.
  3. Сам домен, который хотите направить на свой сервер.

Шаг 1. Добавить сервер

  1. Откройте Домены → Серверы.
  2. Нажмите Добавить сервер и заполните: название, IP-адрес, SSH-порт (обычно 22), SSH-пользователь (обычно root) и root-пароль.
  3. Сохраните. Платформа автоматически запустит разворачивание: установит Docker и прокси-агент, настроит фаервол и свяжется с сервером по защищённому ключу.

Важно: root-пароль используется один раз для первичной настройки и нигде не сохраняется — дальше платформа работает по собственному SSH-ключу.

Шаг 2. Дождаться статуса «Готов»

Статус сервера меняется автоматически: Ожидает → Разворачивание → Готов. Разворачивание занимает пару минут. Если сервер перешёл в Ошибка, откройте его и посмотрите журнал разворачивания — там видно, на каком шаге возникла проблема (чаще всего это недоступность сервера по SSH или неверный пароль). Исправьте причину и нажмите Перевыкатить (потребуется снова ввести root-пароль).

Шаг 3. Направить домен на сервер

  1. Откройте нужный домен на редактирование.
  2. В блоке Cloudflare выберите аккаунт Cloudflare, в котором находится (или будет находиться) зона домена.
  3. В секции «Куда направить домен» выберите «Сервер клиента» и укажите нужный сервер из списка.
  4. Нажмите Применить. Платформа сохранит выбор и сразу пропишет в вашей зоне Cloudflare A-запись на IP сервера (в режиме прокси). Для возврата на общий edge выберите «Наш edge» и снова нажмите «Применить».

Если зона ещё не заведена в Cloudflare — сначала нажмите «Добавить в CF», затем выполните привязку к серверу.

Шаг 4. Проверить DNS

  • Домен должен быть делегирован на NS-серверы выбранного аккаунта Cloudflare.
  • A-запись домена должна смотреть на IP вашего сервера и быть проксируемой (оранжевое облако).
  • После делегирования и активации зоны домен автоматически перейдёт в статус Активен.

Колонка «Сервер» в таблице доменов

В списке доменов (после колонки Cloudflare) есть колонка Сервер:

  • Наш edge — домен обслуживается общим edge платформы (режим по умолчанию).
  • Имя сервера — домен направлен на ваш сервер; при наведении видно его IP.

Ручное обновление DNS

Кнопка синхронизации DNS по шаблону (одиночная и массовая) приводит записи домена в соответствие с текущим выбором: для домена на сервере клиента она проставит/обновит A-запись на IP сервера, для домена на нашем edge — вернёт стандартную запись.

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

Сервер «Готов», но домен не открывается. Проверьте, что NS домена делегированы на нужный аккаунт Cloudflare и A-запись проксируется (оранжевое облако).

Нужно обновить агент на сервере. Используйте действие на сервере — повторное разворачивание переустановит/обновит агент по сохранённому ключу.

Можно ли вернуть домен на общий edge. Да: в домене выберите «Наш edge» и нажмите «Применить» — записи вернутся к стандартной схеме.