Перейти к содержанию

Quest DNS Selector


Varset

Рекомендуемые сообщения

  • Модераторы

Quest DNS Selector

Просмотр файла

qds104.JPG.3b64329c8cff3d05a2a03ec7cff930f3.JPG

 

 

Описание:

Программа предназначена для обхода блокировок с помощью протокола DNS over TLS (DoT), который шифрует трафик DNS, таким образом защищая эти данные от перехвата. Она прописывает в шлем Private DNS сервер, который работает с шифрованием и является более приоритетным, чем два других DNS сервера.
Проще говоря, провайдер не сможет заблокировать ваш DNS трафик, поскольку не будет знать, к каким серверам вы обращаетесь.Но сами серверы DoT могут быть вполне заблокированы. Но, вероятно, не все.

 

Quest DNS Selector перебирает встроенный список из восьмидесяти DoT серверов и по-очереди прописывает в шлем DoT серверы из списка, после чего проверяет доступность адресов путем эмуляции скачивания файлов обновлений и находит среди них те адреса (серверы), с которых скачивание возможно, а значит обновления доступны с именно этим сервером, который еще не заблокирован вашим провайдером. В этом случае будет выведено сообщение о досупности адреса обновлений и/или прошивки и они автоматически начнут скачиваться на шлем.
Теоретически, вам больше не потребуется VPN сервер, подключение к нему и т.д. 

 

Использование программы:

  1. При первичной настройке и установке обновлений (в том числе в случае т.н. проблемы "Обновление 0%") включаете Режим разработчика и запускаете программу. 
  2. Затем подключаете кабель от ПК к шлему,выбираете из меню пункт A и стартуете перебор DNS. 
  3. Далее можете наблюдать за работой программы или идти пить чай. 
  4. Как только рабочий сервер  будет обнаружен, программа остановит перебор, можно надеть шлем и оценить прогресс скачивания обновлений.

Процедура просмотра прогресса пока не встроена в программу, но она есть в другой утилите - Quac, пункты I - A.

 

Описание меню:

Пункт А: Автоматический подбор DNS сервера
См. предыдущий абзац "Использование программы"

 

Пункт B:  Составить список рабочих DNS серверов
Программа пройдется по всему списку серверов (80 штук) без остановки на доступных серверах и составит отдельный список серверов, подходящих лично для вас. Впоследствии она будет использовать не полный список, а этот, отдельно составленный, если он будет лежать рядом с программой. Шлем должен быть подключен к ПК.

 

Пункт С: Сбросить настройки DNS в дефолтные
Это удалит DNS сервер из шлема и установит значения по умолчанию.

 

Пункт D; Перезапустить Wi-Fi
Если ни на одном из DNS серверов обновления недоступны, попробуйте рестратнуть Wi-Fi на шлеме с помощью этого пункта.Перед этим еще можно сбросить настройки DNS из предыдущего пункта.

 

Пункт E: Просмотр текущего DNS сервера
Просмотреть, какой DNS прописан в шлеме в данный момент

 

Пункт F: Ппроверка доступности обновлений на ПК
Программа проверяет доступность адресов обновлений и прошивок с текущими настройками интернет, которые использует ПК в настоящий момент, будь то настройки роутера, самого ПК, VPN и т.д.
 

Для работы программы требуется включенный Режим разработчика!

 

Демонстрация работы программы:

qds101-2.jpg.ac22dabadf2cf9d9c3e6d636abb55190.jpg

 

 


 

Ссылка на комментарий
Поделиться на другие сайты

  • Модераторы

Если взять только идею, можно использовать этот концепт и без режима разработчика, но придется все делать вручную.

При запуске программа формирует файл dnslist.txt, в нем список имен DNS серверов.

Чтобы прописать какой-либо Private DNS  в шлем, следует дать такие команды:

adb shell settings put global private_dns_mode hostname
adb shell settings put global private_dns_specifier имя_ДНС_сервера

Имя ДНС сервера берем из файла dnslist.txt

 

Эти команды вернут настройки DNS в дефолт:

adb shell settings put global private_dns_mode opportunistic
adb shell settings put global private_dns_specifier null


 

Ссылка на комментарий
Поделиться на другие сайты

Эх, у меня печаль с кодировкой в этой утилите на Windows 10. Возможно, ранее я что-то накрутил в консоли, но квас oem/utf отображаются корректно.

2023-12-06_14-14-20.png

Ссылка на комментарий
Поделиться на другие сайты

  • Модераторы

Это не вы накрутили, это в программе баг. Уже занимаюсь этой проблемой, скоро выложу апдейт.

На этой картинке он пишет про отсутствие подключенного шлема.

 

p.s. Исправлено, сейчас программа в кодировке OEM-866.

Ссылка на комментарий
Поделиться на другие сайты

Ещё столкнулся с  "нерабочими" моментами.

На запуск любого пункта выходило сообщение "adb.exe more than one device/emulator". Проверил в Квасе, а там как раз мне объяснили, что шлем подключен одновременно по проводу и по WiF (перед этим связывал по WiFi через SideQuest)- отключил связь по WiFi в SideQuest (Wireless mode \ Reset), и команды QuestDNSSelector заработали, но не все: ошибки связаны с отсутствием файлов в папке temp каталога пользователя. В Квасе тоже ругается на папку temp.

 

Скриншоты

2023-12-0620-48-47DUsersdejerYandexDiskDISTRIBVROCULUSQUACQuestDNSSelector-v.1.0.2_exe.png.376cded6772e4123c71846545572f419.png2023-12-0620-50-22DUsersdejerYandexDiskDISTRIBVROCULUSQUACQuestDNSSelector-v.1.0.2_exe.png.3b31d4af50f90f622aa41915672d840d.png2023-12-0621-11-59DUsersdejerYandexDiskDISTRIBVROCULUSQUACquac_v2.7.2_utf_exe.png.68c6b9fb1c296e63083f5580352d9739.png

 

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
×
×
  • Создать...

Важная информация

Правила пользования сайтом Условия использования