Skip to content
This repository has been archived by the owner on Sep 10, 2019. It is now read-only.

Программа-обертка для dingo - клиента для Google DNS over HTTPS

Notifications You must be signed in to change notification settings

MahouShoujoMivutilde/dingo_tray

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dingo DNS tray

UPD

Автор узнал про существование nssm, а также про то, что он умеет в перенаправление stdout/stderr в файл (с поддержкой ротации по времени/размеру), приоритизацию, обработку ошибок и многое другое вкусное, в этом костыле больше нет никакой нужды.


Но зачем??

Приложение-обертка.

Запускает dingo в виде трей-приложения, позволяя совмещать как прелести консольного вывода, так и работы в фоне без окна на панели задач.

Использование

Готовый exe'шник.

Требует наличия dingo.exe в той же папке, что и исполняемый файл этой штуки, поэтому идем в релизы dingo и качаем последнюю версию под винду, а также не забываем сменить ей имя на dingo.exe.

Также, чтобы система таки знала, куда теперь делать dns запросы:

В сетевой конфигурации нужно выбрать, через что, собственно, происходит выход в интернет, и сменить там адрес основного dns-сервера на 127.0.0.1:

Это минимальный вариант.


Опционально, можно конфигурировать, создав в той же папке файл dingo_tray.conf, в который вписать аргументы, ровно также, как если бы запускался сам dingo.exe без этой обертки, например:

# * файл dingo_tray.conf *
-port <порт> -gdns:server <google_dns>
# (dingo.exe перед аргументами писать не нужно, ага)
# ...
# нет, на самом деле, оно не поддерживает комменты внутри этого файла, #SorryNotSorry

<порт>- номер порта, что dingo.exe будет слушать

<google_dns> - адрес ближайшего dns-over-tls сервера гугла, получить можно через ping dns.google.com, не путать с 8.8.8.8 и 8.8.4.4.

На полный список аргументов, очевидно, можно взглянуть здесь.

Без файла конфигурации оно запустится с -port 53 -gdns:server 216.58.209.142 -h1.

About

Программа-обертка для dingo - клиента для Google DNS over HTTPS

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages