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