/Руководство

Подключение Cloudflare

Подключите зону Cloudflare сайта через API-токен с ограниченными правами — это займёт около двух минут. Панель показывает каждый шаг и каждое нужное право, проверяет токен и работает только с этим доменом.

Видеоурок · 2:18
На этой странице
  1. Что понадобится
  2. Создание и подключение токена
  3. Что панель может сделать с токеном
  4. Отключение Cloudflare
  5. Сколько это стоит
  6. Если что-то пошло не так
  7. Вопросы и ответы
  8. См. также

Где найти: Дашборд → название сайта → вкладка Cloudflare.

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

  • Домен добавлен в ваш аккаунт Cloudflare и имеет там статус Active: NS-серверы домена указывают на Cloudflare.
  • Адрес сайта в панели — на этом домене (с www. или без — не важно).

Создание и подключение токена

Пока токен не сохранён, вкладка «Cloudflare» сайта показывает «Вставьте API-токен», а под ним — «Как создать токен»: те же шаги, что здесь, со значениями для вашего домена, готовыми к копированию.

Вкладка Cloudflare сайта без Cloudflare: поле токена и «Подключить», семь шагов создания токена и предупреждение про Global API Key
Рис. 1 Всё для создания токена — на одной странице.
  1. Откройте страницу API Tokens

    Нажмите «Открыть Cloudflare» — откроется dash.cloudflare.com/profile/api-tokens — и войдите в аккаунт, где подключён домен.

  2. Создайте собственный токен

    Нажмите «Create Token», затем «Get started» в блоке «Create Custom Token». Название токена возьмите из панели — «WPManager — <домен>», рядом кнопка копирования.

  3. Добавьте права

    Добавьте по строке на каждое право. Первое поле в каждой строке — всегда «Zone»; во втором выберите право, в третьем — уровень:

    ПравоУровеньЧто оно включает в панели
    ZoneReadСтатус зоны, тариф, NS-серверы
    Zone SettingsEditРежим SSL, Dev Mode, уровень безопасности, «Под атакой»
    DNSReadПодвкладка DNS
    Cache PurgePurgeКнопка «Очистить кэш» (не «Cache Rules»)
    AnalyticsReadГрафики трафика и угроз
    Firewall ServicesEditБлокировка адресов, список «Никогда не блокировать»
    Zone WAFEditГотовые правила Cloudflare
    Bot ManagementEditРежим борьбы с ботами (Bot Fight Mode)
    Managed HeadersEditМестоположение посетителей для Глобуса
    Шаги создания токена Cloudflare: имя токена, девять прав с уровнями, ресурсы зоны и адрес панели для фильтра IP
    Рис. 2 Точный список прав, которые нужны панели, со значениями для вашего домена.
  4. Ограничьте токен доменом

    Zone Resources: Include → Specific zone → ваш домен. «All zones» выбирайте, только если хотите подключать одним токеном несколько сайтов.

  5. Разрешите только адрес панели (рекомендуется)

    Client IP Address Filtering: Is in → адрес панели, показанный на странице (есть кнопка копирования). Украденный токен с любого другого адреса работать не будет.

  6. Создайте токен и вставьте его

    «Continue to summary» → «Create Token» → скопируйте токен: Cloudflare показывает его только один раз. Вставьте его в поле «API-токен Cloudflare» в панели и нажмите «Подключить». При успехе панель сообщит «Cloudflare connected successfully», покажет вкладку в подключённом виде и один раз сама проверит права токена.

  7. Проверьте права

    На подвкладке «Обзор» карточка «API-токен» показывает каждое право с зелёной галочкой или красным крестиком и ту часть панели, которую оно включает. Cache Purge заранее не проверить — в карточке будет «проверится при первой очистке». Если чего-то не хватает, добавьте право токену в Cloudflare (API Tokens → … → Edit) и нажмите «Проверить права» — переподключать не нужно.

    Карточка API-токена после проверки прав: восемь прав в порядке, нет Managed Headers, Cache Purge проверяется при первой очистке
    Рис. 3 Проверка прав токена: одного права не хватает.

Что панель может сделать с токеном

Только то, что разрешают перечисленные права, и только в зонах, включённых в токен. DNS панель только читает. После подключения появляется вкладка «Cloudflare» — кэш, «Под атакой», аналитика, DNS и настройки зоны, — а на подвкладке «Файрвол» работают блокировка на границе сети и готовые правила. Оценка безопасности перестаёт снимать баллы за отсутствие защиты на периметре.

Отключение Cloudflare

«Обзор» → «Отключить Cloudflare» → подтвердите. Панель забудет токен; в Cloudflare ничего не меняется и не удаляется. Созданные панелью правила остаются в зоне — если они больше не нужны, выключите их на подвкладке «Безопасность» до отключения.

Сколько это стоит

В панели бесплатно; работает с бесплатным тарифом Cloudflare.

Если что-то пошло не так

Что вы видитеЧто делать
«Это Global API Key. Создайте вместо него API-токен…»Создайте свой токен по шагам выше.
«Cloudflare не принял токен: …»Токен неверный, просрочен или отключён. Если в сообщении упомянуто местоположение, фильтр Client IP Address Filtering токена должен разрешать адрес панели, указанный на странице.
«'<домен>' is in Cloudflare but not active yet (pending)…»Смените NS-серверы домена у регистратора на те, что показывает Cloudflare, дождитесь статуса Active и подключайте.
«The token does not see '<домен>'…»В Zone Resources должен быть этот домен (Include → Specific zone → домен), а у токена — право Zone — Read. Проверьте и то, что домен именно в этом аккаунте Cloudflare.
Красный крестик в карточке «API-токен»Добавьте это право токену в Cloudflare и нажмите «Проверить права».

Вопросы и ответы

Можно ли использовать один токен для нескольких сайтов?

Да: выберите «All zones» в Zone Resources и вставьте тот же токен на вкладке «Cloudflare» каждого сайта.

Почему токен, а не логин от Cloudflare?

Токен с ограниченными правами даёт панели только перечисленные права, только на ваш домен и — с фильтром по IP — только с адреса панели. Отозвать его в Cloudflare можно в любой момент.

Панель меняет мои DNS-записи?

Нет. DNS панель только читает: показывает записи, а меняете вы их в Cloudflare.

Обновлено