View in Telegram
Если у вас уже неделю плавает трафик не ресурсах, при этом вы используете 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
Telegram Center
Telegram Center
Channel