Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
1 task done
pavelmxx opened this issue Jan 29, 2025 · 0 comments

Comments

@pavelmxx
Copy link

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant