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

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 518
Благодарностей
3 370
Баллы
113
  • Спасибо
Реакции: jackeyroe1

jackeyroe1

Client
Регистрация
17.10.2013
Сообщения
218
Благодарностей
50
Баллы
28

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 518
Благодарностей
3 370
Баллы
113
  • Спасибо
Реакции: jackeyroe1

jackeyroe1

Client
Регистрация
17.10.2013
Сообщения
218
Благодарностей
50
Баллы
28
  • Спасибо
Реакции: Yuriy Zymlex

fedcen

Client
Регистрация
06.09.2017
Сообщения
16
Благодарностей
3
Баллы
3
Для начала необходимо включить резолв 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.
 

morpheus93

Client
Регистрация
25.01.2012
Сообщения
1 058
Благодарностей
244
Баллы
63
I'm starting chrome with the argument "--dns-over-proxy". Is that enough or do I have to make some special settings?
 

fedcen

Client
Регистрация
06.09.2017
Сообщения
16
Благодарностей
3
Баллы
3
Объясните, пожалуйста, как это настроить.

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

fedcen

Client
Регистрация
06.09.2017
Сообщения
16
Благодарностей
3
Баллы
3
Что бы 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), а?
 

Вложения

serg1208

Client
Регистрация
17.04.2018
Сообщения
331
Благодарностей
15
Баллы
18
На 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 прокси?
 

DokermanZ

Client
Регистрация
14.10.2016
Сообщения
57
Благодарностей
3
Баллы
8
На 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);
 
Последнее редактирование:

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 518
Благодарностей
3 370
Баллы
113
как я понял данная строка только для ФФ - instance.SetBrowserPreference("network.proxy.socks_remote_dns", true);
Только для FF.

Так как движок хрома обновлён несколько раз, инструкцию тоже надо будет обновить.
 

udder

Client
Регистрация
28.03.2017
Сообщения
618
Благодарностей
128
Баллы
43
Такие аргументы можно юзать для Хроминиума
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
 

udder

Client
Регистрация
28.03.2017
Сообщения
618
Благодарностей
128
Баллы
43

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 518
Благодарностей
3 370
Баллы
113

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