Если у вас уже неделю плавает трафик не ресурсах, при этом вы используете Cloudflare и не хотите от него отказываться, то вот решение.
Скрипт для отключения ECH на языке python.
api_key - токен который вы сделаете по гайду со скриншота в вашем личном кабинете cloud.
import requests
API_KEY = '' # Вставьте ваш API ключ
def main():
try:
# Получаем список зон
response = requests.get(
'https://api.cloudflare.com/client/v4/zones',
headers={'Authorization': f'Bearer {API_KEY}'}
)
response.raise_for_status()
zones = response.json().get('result', [])
# Обновляем настройку ECH для каждой зоны
for zone in zones:
zone_id = zone['id']
zone_name = zone['name']
print(f"Обновляем настройку ECH для зоны: {zone_name} (ID: {zone_id})")
# Добавляем поле 'id' в тело запроса
patch_response = requests.patch(
f'https://api.cloudflare.com/client/v4/zones/{zone_id}/settings/ech',
json={'id': 'ech', 'value': 'off'},
headers={
'Authorization': f'Bearer {API_KEY}',
'Content-Type': 'application/json'
}
)
patch_response.raise_for_status()
print(f"Настройка ECH для зоны {zone_name} успешно обновлена.")
except requests.exceptions.RequestException as error:
print('Ошибка:', error.response.json() if error.response else error)
if __name__ == '__main__':
main()
Трафик плавает из-за ECN, я в выпуске новостей рассказывал, что это. Сам наблюдаю, что иногда открываются сайты, иногда нет и не важно десктоп или мобильный.
@cpalike