Отключение Encrypted Client Hello (ECH) для доменов на Cloudflare
Отключение Encrypted Client Hello (ECH) для доменов на Cloudflare
Роскомнадзор заблокировал Encrypted Client Hello (ECH), что создаёт проблемы для пользователей Cloudflare в России. Если вы столкнулись с этим, выполните следующие шаги, чтобы отключить ECH и обеспечить стабильный доступ к вашему ресурсу.
Вариант 0 - отключить TLS 1.3 - Самый плохой вариант!
Вариант 1 - отключить проксирование для доменов
Тоже выход, но какой тогда смысл? :) Идем дальше!
Вариант 2 - отключаем ECH через API Cloudflare
Этот вариант самый лучший!
🔍 Шаг 1: Проверка, включен ли ECH
Сначала проверьте, включен ли ECH для вашего домена. Перейдите по следующей ссылке, заменив [ВАШ_ДОМЕН]
на ваш реальный домен:
https://dns.google/resolve?name=\[ВАШ\_ДОМЕН\]&type=HTTPS
Если в результатах указано, что ECH включен, переходите к следующему шагу.
🔑 Шаг 2: Получение данных для API Cloudflare
Для отключения ECH вам понадобятся Global API Key и Zone ID вашего домена. Получить их можно следующим образом:
- Global API Key: войдите в профиль Cloudflare и найдите глобальный API-ключ.
- Zone ID: откройте настройки вашего домена на Cloudflare, прокрутите вниз страницу и скопируйте Zone ID.
⚙️ Шаг 3: Отключение ECH через API Cloudflare
Теперь используем команду curl
, чтобы отключить ECH. Выполните следующую команду в терминале, подставив свои данные:
curl -X PATCH "https://api.cloudflare.com/client/v4/zones/{ID_ZONE}/settings/ech" \
-H "X-Auth-Email: {ACCOUNT_EMAIL}" \
-H "X-Auth-Key: {GLOBAL_API_KEY}" \
-H "Content-Type:application/json" \
--data '{"id":"ech","value":"off"}'
Замените {ID_ZONE}
, {ACCOUNT_EMAIL}
, и {GLOBAL_API_KEY}
на свои Zone ID, email и API-ключ соответственно.
🛠️ Альтернативный вариант: Отключение ECH через Postman
Если предпочитаете использовать Postman, выполните следующие шаги:
- В Postman выберите метод PATCH и введите URL:
https://api.cloudflare.com/client/v4/zones/{ID_ZONE}/settings/ech
- В Headers добавьте:
X-Auth-Email
: ваш email-адрес CloudflareX-Auth-Key
: ваш Global API KeyContent-Type
:application/json
- В Body выберите raw и вставьте JSON:
{"id": "ech", "value": "off"}
💼 Другой вариант: Отключение через панель Cloudflare (для платных тарифов CF)
Пользователи платных тарифов могут отключить ECH через интерфейс Cloudflare:
- Перейдите в настройки SSL/TLS.
- В разделе “Edge Certificates” найдите “Encrypted ClientHello (ECH)” и выберите “Disabled”.
С помощью этих шагов вы сможете обойти блокировки Роскомнадзора и обеспечить бесперебойный доступ к вашим ресурсам. Берегите свои данные и будьте в курсе изменений!
- Наше сообщество Openode.XYZ OpeNode.xyz
- Aeza VPS (+15% к пополнению) Aeza.net
- Лучший Евро-хостер VPS (+1 месяц бесплатно на 100$) Kamatera.com
- VPS hosting - 4vps.su (-10% скидка!) 4VPS.su
- TG Channel TG-Channel Neonode.cc