Как подключить CloudFlare?

Как подключить CloudFlare?

Вопрос «как подключить CloudFlare», может быть интересен как арбитражникам работающим с Facebook, так и другим ребятам работающим с разными источниками трафика. Ну и тем у кого есть собственный интернет ресурс.

Что нам даст если мы перенесем домены на DNS CloudFlare?


Это всегда плюс к оптимизации. Кто работает с большим объемом трафика, понимают как важна скорость загрузки лендинга. На дистанции всегда теряется некоторый % трафика. Чем дольше загрузка лендинга, тем больше потери трафика. Трафик = деньги. Думаю суть вы поняли.

DNS от CloudFlare в этом плане всегда опережает любого вашего хостинг-провайдера. В подробности углубляться не буду. Просто скажу, что у CloudFlare есть распределенная сеть серверов, на которых хранятся данные о вашем IP. В то время как хостинг-провайдер хранит информацию о IP только на собственном сервере.

Вот вам рейтинг самых быстрых DNS-провайдеров на Январь 2020 года.

рейтинг самых быстрых DNS-провайдеров фото


Но для нас, арбитражников закупающих трафик в Facebook, вся прелесть CloudFlare заключается не столько в скорости DNS, сколько в возможности скрыть IP адрес нашего сервера от Facebook.

Зачем нужно скрывать IP адрес серевера с трекером от FB?

Пример: Вы купили VPS дроплет. Разместили на нем свой трекер или TDS. Загрузили на сервер лендинги. Провели интеграции с партнерскими сетями. В общем потратили немало времени на всю настройку и т.д.
Дальше запустили кампанию. Фейсбук заблокировал аккаунт за нарушение политики. Или забанил домен. Вы берете новый домен. Снова запускаете кампанию. Вскоре снова бан. Берете новый домен…
Все бы ничего, но ФБ видит, что все ваши домены привязаны к одному IP адресу. Ну и дальше начинаются дизапрувы креативов по причине CLOAKING. Блокировки рекламных аккаунтов. Или просто FB не дает открутить с кампании даже 10$ и после автоматически блокирует ваш домен.
Что дальше? Снова покупать сервер (чтобы получить новый IP) и заново настраивать трекер? Идея мягко говоря не из лучших.

Тут на помощь приходит CloudFlare. Нужно всего лишь зарегистрировать аккаунт. Перенести наши домены на DNS от CloudFlare. Направить их через A запись на IP адрес нашего сервера. При этом обязательно включив проксирование трафика. Ждем обновления DNS (проверяем здесь) и можем смело продолжать работу.

Но помните, CloudFlare хоть и «резиновый», но один аккаунт больше 2-х десятков доменов вряд ли выдержит. Facebook прекрасно видит ваши DNS записи. Спустя некоторое время может начать к ним негативно относится, если увидит, что на них привязана уйма доменов которые нарушали его политику.

Как подключить CloudFlare на примере лучшего регистратора доменов Namecheap

Регистрируемся в CloudFlare. Это легко.
Дальше покупаем здесь домен на Namecheap. Уже много лет беру тут домены и никогда проблем не было. Низкие цены и главное бесплатный WhoisGuard (скрытие информации о владельце домена) на 1 год.
Теперь добавляем свой домен в CloudFlare:

Как Подключить CloudFlare фото

Вводим имя своего домена и жмем Add site. Если вы купили домен прям за 10 минут до его привязки на CloudFlare, то может появится ошибка. Нужно немного подождать.

Выбираем бесплатный план Free и жмем Confirm plan

В следующем окне просто жмем Continue.
Дальше мы увидим DNS которые нам сгенерировал CloudFlare.

Как Подключить CloudFlare фото 4

Теперь идем в аккаунт Namecheap. Возле своего домена жмем кнопку MANAGE. В появившемся меню, в разделе NAMESERVERS жмем на Namecheap BasicDNS и выбираем Custom DNS.
После этого копируем DNS записи которые нам сгенерировал CloudFlare и вставляем их соответственно в Namecheap вместо Nameserver 1 и Nameserver 2. Жмем на галочку и ждем обновления DNS записей.

namecheap перенос домена на CloudFlare фото

Когда DNS обновятся и домен будет перенесен на CloudFlare, вам нужно удалить старые DNS записи и прописать свои. Таким образом мы прикрепим наш домен к своему серверу/VPS.
Прикрепить домен можно прописав новую А запись с IP адресом нашего сервера. Пример ниже:

Как Подключить CloudFlare фото 6

Жмем Add record. В поле Type выбираем A. В поле Name пишем символ @. И в поле IPv4 address — IP адрес нашего сервера. Смотрим чтобы Proxi status был включен. Облако должно быть оранжевого цвета. Это значит что все запросы будут идти через прокси CloudFlare. Жмем Save. Готово!

У CloudFlare есть свой firewall. В некоторых случая, когда поступает много ботового трафика (например при работе с попап трафиком), CloudFlare начнет защищать наш ресурс и пользователи могут увидеть это:

проверка трафика CloudFlare фото

Чтобы не потерять часть трафика, нужно в настройках отключить firewall. Для этого делаем следующее:

Как Подключить CloudFlare фото 7

Для тех кто использует клоаку от IM KLO:

Вам нужно включить фильтрацию IPv6. Это нужно, чтобы весь трафик шел по протоколу IPv4 вместо IPv6. (возможно на момент, когда читаете статью, это уже не требуется)
Делается это с помощью API Cloudflare. Вместо *ZoneID* (берем в главном разделе домена, внизу страницы) и *GlobalAPIKey* (API ключ нужно получить в своем профиле) и *моя@почта* подставляем свои значения!


Если у вас Windows, делаем через командную строку такой запрос:

curl -X PATCH "https://api.cloudflare.com/client/v4/zones/*ZoneID*/settings/ipv6" -H "X-Auth-Email: *моя@почта*" -H "X-Auth-Key: *GlobalAPIKey*" -H "Content-Type: application/json" --data "{\"value\":\"off\"}"

Для обладателей Mac OS вводим в терминале следующее:

curl -X PATCH "https://api.cloudflare.com/client/v4/zones/*ZoneID*/settings/ipv6" -H "X-Auth-Email: *моя@почта*" -H "X-Auth-Key: *GlobalAPIKey*" -H "Content-Type: application/json" --data '{"value":"off"}'

На этом все. Спасибо что читаете блог. По традиции делюсь только годной информацией.
Если Вам что-то не понятно, вы всегда можете задать вопрос в комментариях ниже.
Ссылка на телеграм канал тут.
Подписывайтесь на e-mail рассылку чтобы не пропустить внезапное палево)
Всем добра!

Обработка…
Готово! Вы в списке.

3 комментария к “Как подключить CloudFlare?”

    • Классно если так.
      Но моя практика показала обратное. Когда вешаю новый домен на свой первый клауд, то ФБ дизапрувит объявление по причине CLOAKING. Но это же объявление, на новом домене с новым клаудом, проходит модерацию без проблем.

  1. Когда DNS обновятся и домен будет перенесен на CloudFlare, вам нужно удалить старые DNS записи и прописать свои.

    Где удалить старые запись? у регистратора? Что значит старые? те что дал CloudFlare? вернуть на регистраторские?

Оставьте комментарий