Skip to content

Не работают некоторые ECH сайты с одновременно включенным blacklist и альтернативным Яндексу DNS. #778

@pavelmxx

Description

@pavelmxx

CAPTCHA

  • I understand I could be banned from the repository if I misusing issue section not for posting bugs, but for question or 'broken website' report. / Я понимаю, что меня могут заблокировать в репозитории, если я буду использовать раздел issue не для сообщений об ошибках, а для вопросов или сообщении о «неработающем веб-сайте».

Operating system / операционная система

Windows 10 x64 22H2 19045.5371

Running as service / Запуск программы как сервис

I run it as a regular program / Запускаю программу обычным образом

Describe the bug / Опишите ошибку программы

Rutracker.org, kinozal.tv, nnmclub.to и, возможно, многие другие перестают работать в MS Edge и других браузерах, которые не используют по умолчанию собственный встроенный dns редирект на внешние DNS резольверы.
Воспроизводится такое поведение при установке dns отличающийся от --dns-addr 77.88.8.8 --dns-port 1253 и присутствии --blacklist ..\russia-blacklist.txt. Но всё-таки многие, изначально заблокированные интернет провайдером сайты, успешно работают.
Если --dns-addr 9.9.9.9 --dns-port 53 или даже --dns-addr 9.9.9.9 --dns-port 9953, как и многие другие на стандартном и не стандартном dns порте, и включен --blacklist, то сайты из списка выше не открываются.
Если --blacklist ..\russia-blacklist.txt содержит хотя бы одну строчку google.com или все 16000 строк от РКН, то по-прежнему не открывается. Другими словами, присутствие или отсутствие rutracker.org в blacklist ни на что не влияет.
Если убрать --blacklist из строки запуска вовсе и оставить --dns-addr 9.9.9.9 --dns-port 53, то все работает.
Тестировал на нескольких интернет провайдерах и на нескольких windows 10 машинах.
Перед воспроизведением ошибки и и каждом перезапуске goodbyedpi необходимо закрыть MS Edge и выполнить ipconfig /flushdns, естественно. Иначе найдёт dns запись в кэше и ошибки не будет.
Получается дилемма, либо использовать dns от Яндекса, который резольвит некоторые санкционные ресурсы в localhost или ещё куда-то не туда, либо убирать blacklist, без которого ломаются многие сайты.
То, что rutracker.org, kinozal.tv, nnmclub.to работают на cloudflare c ECH, в курсе. cloudflare-ech.com в blacklist добавлял/убирал. В браузерах со своим включенным DNS редиректом такой проблемы нет, соответственно.

Другими словами:
-9 --blacklist ..\russia-blacklist.txt --dns-addr 77.88.8.8 --dns-port 1253 - работает.
-9 --dns-addr 9.9.9.9 --dns-port 53 - работает.
-9 --blacklist ..\russia-blacklist.txt - работает.
-9 --blacklist ..\russia-blacklist.txt --dns-addr 9.9.9.9 --dns-port 53 - не работает.

На форуме ntc.party три дня без ответа. Никто не подтвердил и не опроверг проблему. Видимо баг.

Additional information / Дополнительная информация

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions