Keitaro + Cloudflare

В связи с очень большим количеством обращений наших пользователей по работе Cloudflare и Keitaro, мы написали инструкцию по правильному подключение доменов к трекеру и работе через CF.

В большинстве случаев пользователи используют Cloudflare для проксирования своих доменов и смены реальных ip адресов при прохождении трафика через этот облачный сервис. Последующее подключение доменов от Cloudflare к трекеру Keitaro ломает механику работы и не позволяет получить актуальных данных в трекер. В настройках гео-баз Keitaro есть опция CF-IPConfig, которая позволяет получать в заголовке код страны посетителя. Однако, это не спасает от IPV6, которые Cloudflare принудительно включает на всех новых доменах, что также усложняет работу с отчетами и правильным распределением трафика в Keitaro. Кроме того, CF-IPConfig поддерживается сейчас только на базах IP2Location. Всех этих проблем можно избежать если изменить порядок подключения доменов с трекером Keitaro и CF.

Мы написали инструкцию, которая позволяет корректно работать с доменами в трекере и при этом изменять их ip адрес, проксируя трафик через Cloudflare. Правильное подключение домена состоит из двух этапов:

  1. Парковка домена к трекеру
  2. Подключение домена к Cloudflare

Покупка и парковка домена к трекеру

В качестве регистратора по продаже доменов мы возьмем Namecheap. Покупаем домен и идем в настройки на вкладке Advanced. Прописываем А записи для парковки домена к трекеру.

X.X.5.115  — в нашем случае ip сервера, где стоит Keitaro. Сохраняем настройки и ждем пока DNS записи обновятся. В случае с Namecheap – это занимает в среднем от 30 минут до двух часов.

Далее идем в трекер и паркуем наш домен.

Добавление SSL на домен

После успешной парковки, выписываем на него сертификат SSL. По этой инструкции:

https://help.keitaro.io/ru/auto-installation#как_подключить_ssl_для_домена

Теперь домен можно подключать с Cloudflare.

Подключение домена с Cloudflare

Заходим в Cloudflare в свою учетную запись и на главной нажимаем +Add a Site.

Нажимаем далее, доходим до страницы с настройками проксирования:

Здесь ничего не меняем и переходим на следующий шаг, где Cloudflare выдает нам собственные NS записи:

Копируем их и возвращаемся в настройки домена в Namecheap. Открываем первую вкладку Domain и переходим к настройкам NS записей. Вот так выглядит дефолтная настройка:

Выбираем Custom DNS и вписываем скопированные из Cloudflare значения:

Сохраняем изменения. Видим надпись “ DNS server update may take up to 48 hours to take effect.” и возвращаемся в Cloudflare. Подтверждаем изменения на текущей странице с NS записями и завершаем настройку. Перед нами финальная страница:

Скролим вниз и нажимаем Re-check nameservers. Видим следующее сообщение:

Все. Настройка завершена и нам остается только ждать, пока все обновится и Cloudflare добавит наш домен к себе на обслуживание.

Уведомление придёт вам на почту, а также на главной Cloudflare в списке доменов, рядом с нашим появится галочка и надпись Active. После чего у домена поменяется ip, но при этом он без проблем будет работать с Keitaro.

Делаем проверку и видим новый IP

 

Если у вас остались дополнительные вопросы, вы всегда можете обратиться к нам за поддержкой в любой из удобных каналов связи:

Чат на сайте: https://keitaro.io/ru/

Телеграм канал поддержки пользователей: https://t.me/keitarobot

Поддержка через ВК: https://vk.me/keitaro_tracker

Поддержка через Facebook: https://www.facebook.com/keitaro.tracker/