Не могу скрыть DNS, помогите

  • Автор темы Автор темы watersquad
  • Дата начала Дата начала
Для начала необходимо включить резолв DNS через HTTP и Socks5 прокси.
Для HTTP прокси он будет работать благодаря заголовку HOST и запрету dns prefetch.

Объясните, пожалуйста, как это настроить.

Всё кроме этого сделал:
1. В файлах base_cr.exe.config и pminstance_cr.exe.config (в папке Progs) установил ключ dns-over-proxy в true
2. Прописал в системе DNS'ы для IPv4 и для IPv6
3. В ПМ запускаю хром с аргументом: --enable-features=DnsOverHttps
4. Тестил без прокси, в ПМ 7.3.2.1 и 5.47.0.0

В обычных браузерах FF и Chrome тест https://www.cloudflare.com/ssl/encrypted-sni/ прохожу,
а в ПМ нет:
- You are not using secure transport for your DNS
We detected you’re using 1.1.1.1 (a secure DNS resolver) but not over a secure connection.
Anybody listening on the wire can see the DNS queries you make when using the Internet.
- Your resolver may not validate DNS responses
We weren’t able to detect whether your resolver validates DNS responses with DNSSEC, this may be because the response took too long to arrive. You can try clicking the button above to run the test again.
 
I'm starting chrome with the argument "--dns-over-proxy". Is that enough or do I have to make some special settings?
 
Объясните, пожалуйста, как это настроить.

Всё кроме этого сделал:
1. В файлах base_cr.exe.config и pminstance_cr.exe.config (в папке Progs) установил ключ dns-over-proxy в true

Ещё раз перечитал, получается, что "резолв DNS через HTTP и Socks5 прокси" включается установкой ключа dns-over-proxy в true
 
Что бы DoH работал, необходимо запускать хром с аргументом:
--enable-features=DnsOverHttps

Почти победил! Это в ПМ последней версии почти получилось.

Такое ощущение, что аргумент [--enable-features=DnsOverHttps] для запуска хрома устарел и теперь какой то другой нужен. Вообще не нашёл подходящих актуальных аргументов для хрома по ссылкам из документации: https://zennolab.com/wiki/ru:chrome-arguments

Пробовал вот такую строчку с аргументами зарядить, но тоже не помогло: --enable-webrtc-hide-local-ips-with-mdns --enable-features=enable-webrtc-hide-local-ips-with-mdns --dns-httpssvc --enable-features=dns-httpssvc --dns-over-proxy --enable-features=DnsOverHttps --DnsOverHttps --enable-features=dns-over-https --dns-over-https

Может быть кто-нибудь в курсе как убедить Хром в ПМ делать Using DNS over HTTPS (DoH), а?
 

Вложения

  • DNSoverHTTPS.jpg
    DNSoverHTTPS.jpg
    44,8 KB · Просмотры: 48
На 5.40 можно скрыть DNS через DoH.

Для начала необходимо включить резолв DNS через HTTP и Socks5 прокси.
Для HTTP прокси он будет работать благодаря заголовку HOST и запрету dns prefetch.

В файлах base_cr.exe.config и pminstance_cr.exe.config (в папке Progs)
установить ключ dns-over-proxy в true:

Посмотреть вложение 49168

Прописать в системе DNS'ы для IPv4:
1.1.1.1
1.0.0.1
для IPv6:
2606:4700:4700::1111
2606:4700:4700::1001

Что бы DoH работал, необходимо запускать хром с аргументом:
--enable-features=DnsOverHttps

Посмотреть вложение 49159

eSNI - шифрованное рукопожатие HTTPS, фича обычного FF,
позволяет обходить ограничения РКН, если у сайта настроена поддержка.
если использую прокси, он везде всставляет свой DNS. можно ли как-то скрыть dns прокси?
 
На 5.40 можно скрыть DNS через DoH.

Для начала необходимо включить резолв DNS через HTTP и Socks5 прокси.
Для HTTP прокси он будет работать благодаря заголовку HOST и запрету dns prefetch.

В файлах base_cr.exe.config и pminstance_cr.exe.config (в папке Progs)
установить ключ dns-over-proxy в true:

Посмотреть вложение 49168

Прописать в системе DNS'ы для IPv4:
1.1.1.1
1.0.0.1
для IPv6:
2606:4700:4700::1111
2606:4700:4700::1001

Что бы DoH работал, необходимо запускать хром с аргументом:
--enable-features=DnsOverHttps

Посмотреть вложение 49159

eSNI - шифрованное рукопожатие HTTPS, фича обычного FF,
позволяет обходить ограничения РКН, если у сайта настроена поддержка.


Сделал всё по инструкции в Яндекс браузере всё ном работает через родной IP
а вот в PM не хочет скрывать
Сборка - ProjectMaker V7 RU 7.4.0.0
прокся - Http

Яндекс браузер:
79384

ProjectMaker V7 RU 7.4.0.0:
79385

Без прокси в PM тоже всё норм:
79386

Подскажите пожалуйста как исправить или в чём проблема (Прокси Http) и как я понял данная строка только для ФФ - instance.SetBrowserPreference("network.proxy.socks_remote_dns", true);
 
Последнее редактирование:
как я понял данная строка только для ФФ - instance.SetBrowserPreference("network.proxy.socks_remote_dns", true);
Только для FF.

Так как движок хрома обновлён несколько раз, инструкцию тоже надо будет обновить.
 
Такие аргументы можно юзать для Хроминиума
Cloudlare
--enable-features="dns-over-https<DoHTrial" --force-fieldtrials="DoHTrial/Group1" --force-fieldtrial-params="DoHTrial.Group1:server/https%3A%2F%2Fcloudflare-dns%2Ecom%2Fdns-query/method/POST

Agduard
--enable-features="dns-over-https<DoHTrial" --force-fieldtrials="DoHTrial/Group1" --force-fieldtrial-params="DoHTrial.Group1:server/https%3A%2F%2Fdns.adguard.com%2Fdns-query

Но у меня прописано Не могу скрыть DNS, помогите | ZennoLab - Сообщество профессионалов автоматизации

В файлах base_cr.exe.config и pminstance_cr.exe.config (в папке Progs)
установить ключ dns-over-proxy в true:


Я заметил что запуск с аргументов инстанса не дает результата, DNS берутся те, что я указал в настройках сетевого подключения для системы. А когда я подключен к СОКС5 прокси, то днс от прокси, думал можно задавать свои днс поверх прокси? Нельзя так? "
@Zymlex
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)