Обход блокировки Cloudflare ECH

Роскомнадзор заблокировал все сайты с технологией Encrypted Client Hello (ECH), поэтому если вы юзаете Cloudflare пора действовать.
1. SSL > Edge Certificates > TLS 1.3 - Выключить (Есть только на платном тарифе).
2. Caching > Configuration > Purge Everything - Сбросить кэш
Если вы используете бесплатный тариф, тогда действия такие:
1)Заходите в Cloudflare справа наверху в My Profile > Api Tokens и на строчке Global API Key жмете View. Копируете глобальный ключ.
2)Открываете ваш сайт в Cloudflare, вкладка Overview, справа внизу будет Zone ID вашего сайта. Копируете.
3) Готовите запрос к API, возьмите мой шаблон и замените там данные на свои. Это глобальный ключ, ID Zone и ваш e-mail.
curl -X PATCH "https://api.cloudflare.com/client/v4/zones/ID_ZONE/settings/ech" \
-H "X-Auth-Key: YOUR_GLOBAL_API_KEY" \
-H "X-Auth-Email: YOUR_EMAIL" \
-H "Content-Type: application/json" \
--data '{"id":"ech","value":"off"}'
Меняем YOUR_GLOBAL_API_KEY, YOUR_EMAIL, ID_ZONE
Открываете терминал/консоль (в Windows по кнопке Пуск правая клавиша - выбираем Терминал (Администратор)) вставляем запрос (не забудьте изменить данные) и выполняем Enter если не выполнится сразу.
Ответ должен выглядеть примерно так:
{"result":{"id":"ech","value":"off","modified_on":null,"editable":true},"success":true,"errors":[],"messages":[]}
Идем в Caching > Configuration > Purge Everything - Сбросить кэш
Ждем от 3-5 минут и все работает!
Обсуждение проблемы на Серче.
Вроде бы сам Cloudflare пытается что то сделать, судя по Хабру .
Часть описания взята из телеграма.
Если просуммировать, то думаю с сервиса Cloudflare пора валить, так как РКН ему жить не даст.
Подписывайтесь на мой телеграм о SEO и продвижении сайтов, только личный опыт и эксперименты!.

22
2 комментария

TLS 1,3 отключается на любом тарифе, а не только на платном.

2
Ответить

Да уже заработал VC. Хотя долго не логинилось с Гугля

Ответить