Блокировка Cloudflare роскомнадзором

Вопросы без привязки к версии. Установлена авточистка (2 года).
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
dimassamid
phpBB 2.0.1
Сообщения: 295
Стаж: 18 лет 5 месяцев
Благодарил (а): 86 раз
Поблагодарили: 123 раза

Блокировка Cloudflare роскомнадзором

Сообщение dimassamid »

Всем привет!

Знаю, что некоторые участники phpBB Guru используют CDN сервис Cloudflare. В свете последних новостей о его блокировке, хотел бы поднять эту тему.
  • Скажите, работают ли ваши форумы ещё через cloudflare? Некоторые посетители моего сайта уже стали жаловаться, что он периодически бывает недоступен, но массового характера пока это не имеет.
  • Планируете ли вы переводить ресурс на какой-либо другой CDN сервис? Какие есть достойные альтернативы?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз

Re: Блокировка Cloudflare роскомнадзором

Сообщение rxu »

Насколько я понимаю, заблокировано не всё (пока), а только сервис ECH. Если отключить, доступность должна восстановиться. Могу ошибаться.
Изображение
Аватара пользователя
romaamor
phpBB 3.0.6
Сообщения: 2369
Стаж: 13 лет
Откуда: Одесса
Благодарил (а): 620 раз
Поблагодарили: 149 раз

Re: Блокировка Cloudflare роскомнадзором

Сообщение romaamor »

Есть целая тема на searchengines где это обсуждается и способы устранения недоступности сайтов.
https://searchengines.guru/ru/forum/1106215
dimassamid
phpBB 2.0.1
Сообщения: 295
Стаж: 18 лет 5 месяцев
Благодарил (а): 86 раз
Поблагодарили: 123 раза

Re: Блокировка Cloudflare роскомнадзором

Сообщение dimassamid »

Спасибо за информацию!
Спасибо за ссылку на обсуждение!

Отключил ECH через API
Скрипт 

Код: Выделить всё

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"}'
Посмотрим, улучшится ли ситуация с доступностью и что РКН придумает дальше :rule:
Аватара пользователя
romaamor
phpBB 3.0.6
Сообщения: 2369
Стаж: 13 лет
Откуда: Одесса
Благодарил (а): 620 раз
Поблагодарили: 149 раз

Re: Блокировка Cloudflare роскомнадзором

Сообщение romaamor »

Я отключал через сам клоуд. Там в теме есть пост.
Идем сюда: https://workers.cloudflare.com/playground
Делаем свой скрипт:

Код: Выделить всё

export default {
        async fetch(request) {
                const zoneId = "ID_ZONE"; // Замените на ID вашей зоны
                const email = "ВАШ_EMAIL"; // Замените на ваш Email
                const apiKey = "ВАШ_GLOBAL_API"; // Замените на ваш API ключ

                const url = `https://api.cloudflare.com/client/v4/zones/${zoneId}/settings/ech`;

                try {
                        const response = await fetch(url, {
                                method: "PATCH",
                                headers: {
                                        "X-Auth-Email": email,
                                        "X-Auth-Key": apiKey,
                                        "Content-Type": "application/json",
                                },
                                body: JSON.stringify({
                                        id: "ech",
                                        value: "off",
                                }),
                        });

                        const data = await response.json();

                        // Возвращаем JSON-ответ с результатом запроса
                        return new Response(JSON.stringify(data), {
                                headers: { "Content-Type": "application/json" },
                                status: response.status,
                        });
                } catch (error) {
                        // Обработка ошибок, возвращаем ответ с ошибкой
                        return new Response(
                                JSON.stringify({ error: "Ошибка при обновлении данных: " + error.message }),
                                { headers: { "Content-Type": "application/json" }, status: 500 }
                        );
                }
        },
};
Нажимаем "GO"
dimassamid
phpBB 2.0.1
Сообщения: 295
Стаж: 18 лет 5 месяцев
Благодарил (а): 86 раз
Поблагодарили: 123 раза

Re: Блокировка Cloudflare роскомнадзором

Сообщение dimassamid »

А, ну это практически то же самое.

Отключение ECH дало результаты в вашем случае? У посетителей из РФ нет проблем с доступом?
dimassamid
phpBB 2.0.1
Сообщения: 295
Стаж: 18 лет 5 месяцев
Благодарил (а): 86 раз
Поблагодарили: 123 раза

Re: Блокировка Cloudflare роскомнадзором

Сообщение dimassamid »

Пользователи продолжают жаловаться на задержки и подлагивания. У кого-то с рабочего ПК не открывается, у кого-то с телефона тормозит, а кто-то вообще не заметил проблем. Но факт остаётся фактом - сервис блокируют, пусть и выборочно. И дальше ничего хорошего ждать не стоит.

В своё время хостинговый провайдер Бегет активно продвигал Cloudflare и рекомендовал проксировать сайты через него, чтобы снизить нагрузку на CP, когда идут всякие наплывы китайских ботов и т.д. Так я на него и перешёл в своё время и уже много лет пользуюсь.

РКН победил. К сожалению, теперь пришлось отказаться от использования Cloudflare и вернуть оригинальные DNS записи. Доступность ресурса мне важнее.
Плюс конечно в том, что всё стало работать шустрее, без лишнего посредника в цепочке. Даже я это стал замечать, хоть я и не в России географически. Но большой минус - сайт стал голым и незащищённым от атак. И ещё надо теперь думать как конвертировать все те правила и фильтры, которые были прописаны в клауде, и что вообще возможно перенести. :rtfm:
ciiz1
phpBB 2.0.4
Сообщения: 445
Стаж: 7 лет 8 месяцев
Благодарил (а): 92 раза
Поблагодарили: 27 раз

Re: Блокировка Cloudflare роскомнадзором

Сообщение ciiz1 »

Некоторые пишут что можно отключить TLS 1.3?
Или я не прав, Ещё типа можно посмотреть включён ли по адресу https://dns.google/resolve?name=[ВАШ_ДОМЕН]&type=HTTPS Что там смотреть так и не понял.
Аватара пользователя
romaamor
phpBB 3.0.6
Сообщения: 2369
Стаж: 13 лет
Откуда: Одесса
Благодарил (а): 620 раз
Поблагодарили: 149 раз

Re: Блокировка Cloudflare роскомнадзором

Сообщение romaamor »

ciiz1 писал(а): 19.11.2024 22:16 Некоторые пишут что можно отключить TLS 1.3?
Я отключил.
ciiz1 писал(а): 19.11.2024 22:16 Или я не прав, Ещё типа можно посмотреть включён ли по адресу https://dns.google/resolve?name=[ВАШ_ДОМЕН]&type=HTTPS Что там смотреть так и не понял.
Тоже сделал запрос и не чего не понял. Ответ был такой -

Код: Выделить всё

{"Status":3,"TC":false,"RD":true,"RA":true,"AD":true,"CD":false,"Question":[{"name":"[serontv.info].","type":65}],"Authority":[{"name":".","type":6,"TTL":86375,"data":"a.root-servers.net. nstld.verisign-grs.com. 2024112000 1800 900 604800 86400"}]}
Status: 3
Статус 3 в DNS означает NXDOMAIN (Non-Existent Domain) — указанный домен serontv.info не существует.

TC: false
Поле TC (Truncated) означает, что ответ не был обрезан. Здесь указано false, что говорит о том, что ответ полон.

RD: true
Поле RD (Recursion Desired) указывает, что клиент запрашивал рекурсивный поиск. Это обычная настройка для DNS-запросов.

RA: true
Поле RA (Recursion Available) означает, что сервер поддерживает рекурсивные запросы.

AD: true
Поле AD (Authenticated Data) говорит о том, что данные были проверены через DNSSEC (если эта проверка включена).

CD: false
Поле CD (Checking Disabled) указывает, что клиент не отключил проверки DNSSEC.

Question
Это массив с запросом, в данном случае запросили домен serontv.info с типом записи 65.
Тип 65 — это HTTPS, который используется для новых форматов HTTP-записей в DNS.

Authority
Этот раздел показывает авторитетные серверы, которые предоставили информацию.

name: ".": Это корневой домен (точка указывает на корень DNS-иерархии).
type: 6: Тип записи 6 — это SOA (Start of Authority), которая даёт информацию об авторитетном сервере для зоны.
TTL: 86375: Время жизни записи в секундах (24 часа минус 1 секунда).
data: Показывает серверы, ответственные за зону:
a.root-servers.net. — корневой DNS-сервер.
nstld.verisign-grs.com. — сервер, управляющий зоной.

Итог
Этот ответ говорит, что запрошенный домен serontv.info не существует (NXDOMAIN). Авторитетным источником данных является корневой сервер DNS.

Если проверять так как я писал выше, то смотрим ответ после нажатия на кнопку GO.
В случае успеха ответ такой {"result":{"id":"ech","value":"off","modified_on":null,"editable":true},"success":true,"errors":[],"messages":[]}

В случае неудачи {"success":false,"errors":[{"code":6007,"message":"Malformed JSON in request body"}],"messages":[],"result":null}
ciiz1
phpBB 2.0.4
Сообщения: 445
Стаж: 7 лет 8 месяцев
Благодарил (а): 92 раза
Поблагодарили: 27 раз

Re: Блокировка Cloudflare роскомнадзором

Сообщение ciiz1 »

romaamor писал(а): 20.11.2024 9:55 Если проверять так как я писал выше, то смотрим ответ после нажатия на кнопку GO.
Если понимать что делать, то наверное да. Я что то тыкал тыкал, и через терминал, и вашим способом, кроме ошибок ничего не увидел.
Аватара пользователя
romaamor
phpBB 3.0.6
Сообщения: 2369
Стаж: 13 лет
Откуда: Одесса
Благодарил (а): 620 раз
Поблагодарили: 149 раз

Re: Блокировка Cloudflare роскомнадзором

Сообщение romaamor »

ciiz1 писал(а): 20.11.2024 11:26 Если понимать что делать, то наверное да. Я что то тыкал тыкал, и через терминал, и вашим способом, кроме ошибок ничего не увидел.
Monosnap Cloudflare Workers Playground - Google Ch.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ciiz1
phpBB 2.0.4
Сообщения: 445
Стаж: 7 лет 8 месяцев
Благодарил (а): 92 раза
Поблагодарили: 27 раз

Re: Блокировка Cloudflare роскомнадзором

Сообщение ciiz1 »

romaamor писал(а): 20.11.2024 11:50 сли понимать что делать, то наверное да. Я что то тыкал тыкал, и через терминал, и вашим способом, кроме ошибок ничего не увидел.
Спасибо, я там клацал,и не только там :), я там всё что видел изклацкал. Но видимо неуверенность не дала мне доклацкать до конца. Может плагин какой мешал в браузере.

Проблема оказалась что делал не в файле index
Аватара пользователя
romaamor
phpBB 3.0.6
Сообщения: 2369
Стаж: 13 лет
Откуда: Одесса
Благодарил (а): 620 раз
Поблагодарили: 149 раз

Re: Блокировка Cloudflare роскомнадзором

Сообщение romaamor »

ciiz1 писал(а): 20.11.2024 21:18 Проблема оказалась что делал не в файле index
Ну так получилось или нет ?
ciiz1
phpBB 2.0.4
Сообщения: 445
Стаж: 7 лет 8 месяцев
Благодарил (а): 92 раза
Поблагодарили: 27 раз

Re: Блокировка Cloudflare роскомнадзором

Сообщение ciiz1 »

romaamor писал(а): 21.11.2024 0:54 Ну так получилось или нет ?
Да, спасибо, вторая фраза это перекреплённое сообщение.

Вернуться в «phpBB-пространство»