Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » DNSCrypt

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58

Открыть новую тему     Написать ответ в эту тему

mleo

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущая версия шапки
 



 


DNSCryptэто протокол, который проверяет подлинность связи между DNS клиентом и DNS резолвером. Это предотвращает подмену DNS. Он использует криптографические подписи, чтобы убедиться, что ответы исходят от выбранного DNS резолвера и не были подделаны.
Реализации доступны для большинства операционных систем, включая Linux, OSX, Android, IOS, BSD и Windows.
DNSCrypt не связан (аффелирован) с какой-либо компанией или организацией, является документированным протоколом с использованием высокой степени защиты, не-NIST криптография, и его ссылки реализаций с открытым исходным кодом и выпущен под очень либеральной лицензией.
Обратите внимание, что DNSCrypt не является заменой VPN, так как он только проверяет подлинность DNS-трафика, и не мешает "утечки DNS" или регистрации вашей деятельности от сторонних DNS резолверов. Протокол TLS, используемый в HTTPS и HTTP2, а также утечек веб-сайтов имена узлов в виде обычного текста, что делает DNSCrypt бесполезным, как способ чтобы скрыть эту информацию.

 


 
Wiki: DNSCrypt (en) || OpenWrt Wiki
Платформы: Кроссплатформенный || Список поддерживаемых систем
Текущая версия: 2.1.5
Спецификация протокола: Здесь
Поддержка: Здесь
Скачать: Здесь и Здесь
Список открытых резолверов || Список на сайте
Установка: Руководство для различных ОС || На Android от 4PDA
 
* Штампы (Stamps)
- Что такое
- Калькулятор (DNS stamp calculator)
 
 


 
Инструменты для настройки DnsCrypt:
1. Simple DNSCrypt || Simple DNSCrypt-Unofficial (одобрена разработчиком bitbeans)
2. DNSCrypt WinClient (оригинальный интерфейс для Win)
3. DNSCrypt Windows Service Manager (полнофункциональный пользовательский интерфейс для Win).
 
 
Несколько статей по установке
 
 
В чем разница между DNSCrypt, DNSSEC, DNS over TLS/HTTPS

Всего записей: 6397 | Зарегистр. 19-05-2004 | Отправлено: 12:39 18-12-2016 | Исправлено: mleo, 14:40 21-07-2024
syrenium

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Живые резольверы v1 есть и список их обновляется

Как сказать... Сейчас загрузил, по указанным выше ссылкам. Временную метку выдает - 31.12.2017.

Всего записей: 674 | Зарегистр. 07-12-2015 | Отправлено: 22:52 15-01-2018
mleo

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

syrenium
 
Нет смысла заморачиваться на дату. Сервера стоят по несколько лет.

Всего записей: 6397 | Зарегистр. 19-05-2004 | Отправлено: 23:20 15-01-2018
syrenium

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mleo
Не скажите. Если "большие", типа Cisco, то да.
Для сведения: список от 31.12.2017 - 78 серверов, от 23.11.2017 - 95 серверов. Не сравнивал, какие именно изменения не знаю, подсчитал только общее количество.
А если в dnscrypt-proxy.conf выставлено
Код:
ResolverName random
тут и начинается веселье. Эта настройка по умолчанию.
Добавлено
Бегло сравнил.
Серверы D0wn Resolver by Martin 'd0wn' Albus: список от 31.12.2017 - 17, от 23.11.2017 - 33. А все эти серверы поддерживают DNSSEC и NoLogs, следовательно подпадают под ResolverName random.

Всего записей: 674 | Зарегистр. 07-12-2015 | Отправлено: 01:03 16-01-2018 | Исправлено: syrenium, 01:10 16-01-2018
RetroRocket



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
syrenium

Цитата:
ResolverName random

Я тоже использую рандом. Если текущий резольвер внезапно сдох, то через 10 минут nnCron перезапускает службу (net stop / net start) и задействуется другой резольвер из списка.
Списки удобно сравнивать в Total Commander'е.

Всего записей: 2774 | Зарегистр. 02-01-2018 | Отправлено: 09:43 16-01-2018
Air Wind

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
через 10 минут nnCron перезапускает службу

 
nnCron работает в линуксе или виндовсе?
 
Мне в виндовсе приходится вручную перезапускать, не знаю, как автоматизировать

Всего записей: 358 | Зарегистр. 18-08-2017 | Отправлено: 15:24 16-01-2018 | Исправлено: Air Wind, 15:25 16-01-2018
syrenium

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Интересное "кино".
Сейчас обнаружил в dnscrypt-proxy\doc файл DNSCRYPT-V2-PROTOCOL.txt, который начинается

Цитата:
DNSCrypt version 2 protocol specification

При том, что у меня DNSCrypt 1.9.5. Кто-нибудь в курсе дел?

Всего записей: 674 | Зарегистр. 07-12-2015 | Отправлено: 17:23 16-01-2018
mleo

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
syrenium
 
Я ж приводил цитату jedisct1 - http://forum.ru-board.com/topic.cgi?forum=5&topic=49013&start=240#15
 
Вы дату файла смотрели? Он и раньше там лежал.
 
Добавлено:
 
Air Wind
 
Планировщик Вин:
1. Нажмите кнопку Пуск.
2. Выберите пункт Панель управления.
3. Выберите пункт Администрирование.
4. Дважды щелкните Планировщик заданий.
 
Nncron:
https://ru.wikipedia.org/wiki/NnCron
http://www.nncron.ru/index_ru
http://forum.ru-board.com/topic.cgi?forum=5&topic=26082&start=1680#lt

Всего записей: 6397 | Зарегистр. 19-05-2004 | Отправлено: 17:52 16-01-2018 | Исправлено: mleo, 18:00 16-01-2018
RetroRocket



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Air Wind

Цитата:
nnCron работает в линуксе или виндовсе?

Работает у меня в WinXP Pro SP3. Вот так -
Код:
NoLog
Time: */10 * * * * *
Also  
WatchConnect
Rule: HOST-EXIST: "8.8.8.8"
Rule: HOST-EXIST: "8.8.4.4"
Action:
 120000 RANDOM PAUSE
 HOST-EXIST: "ya.ru" NOT AND
 HOST-EXIST: "yandex.ru" NOT AND
 HOST-EXIST: "google.ru" NOT AND
 HOST-EXIST: "google.com" NOT
  IF  
   START-APP: "c:\links\dnscrypt\dnscrypt-proxy_restart.cmd"
   S" DNS failure. Restarting dnscrypt-proxy service." CRON-LOG
  THEN

А в файле dnscrypt-proxy_restart.cmd пара команд -

Код:
net stop "dnscrypt-proxy"
net start "dnscrypt-proxy"

Всего записей: 2774 | Зарегистр. 02-01-2018 | Отправлено: 18:12 16-01-2018 | Исправлено: RetroRocket, 18:18 16-01-2018
syrenium

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mleo

Цитата:
Я ж приводил цитату jedisct1

Согласен. Читал, но как-то не придал значения.
Спасибо Frank Denis за DNSCrypt, и желания ему продолжать труд, но пока dnscrypt-proxy 2.x непонятен.
Что-то задался вопросом: какое предназначение утилиты hostip?
Просто показывает IP-адреса введенного hostname?

Всего записей: 674 | Зарегистр. 07-12-2015 | Отправлено: 19:09 16-01-2018
mleo

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

syrenium
 
https://github.com/opendns/dnscrypt-proxy - в конце написано.

Всего записей: 6397 | Зарегистр. 19-05-2004 | Отправлено: 19:43 16-01-2018
syrenium

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mleo
Видел, но до конца не понял. Можете объяснить другими словами?

Цитата:
Что то новая версия в Вин не устанавливается как служба.
Хелп не пашет. Опции не поддерживаются ((

Альфа 6. Подтверждаю, как служба не устанавливается, работает только когда запущен dnscrypt-proxy.exe.
Очень неудобно.
Хелп есть

Код:
dnscrypt-proxy.exe -help

Но состоит только из

Цитата:
 
Usage of dnscrypt-proxy.exe:
  -config string
        path to the configuration file (default "dnscrypt-proxy.toml")
  -loglevel value
        Log level (0-6) (default 2)

Относительно службы Windows - такой функции не указано в числе планируемых.

Всего записей: 674 | Зарегистр. 07-12-2015 | Отправлено: 19:50 16-01-2018 | Исправлено: syrenium, 19:55 16-01-2018
mleo

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

syrenium
 
Практическое применение hostip:
https://blog.foxylab.com/shifruem-dns-zaprosy-ili-dnscrypt-proxy-v-dejstvii/

Всего записей: 6397 | Зарегистр. 19-05-2004 | Отправлено: 21:21 16-01-2018
syrenium

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mleo
Вот спасибо! Освежил в памяти, думал, что неправильно записал.
А теперь поясню суть затруднений.

Цитата:
проверяем правильность определения IP-адреса на примере сайта example.com с помощью утилиты hostip


Цитата:
проверяем адрес используемого DNS-резольвера:
(должен отображаться адрес выбранного при настройке DNS-резольвера — 212.47.228.136)

Команды для обеих операций различаются только host_name.
Однако в файле dnscrypt-resolvers.csv нет host_name. Графа URL также не подходит. На примере с Cisco: URL - https://www.opendns.com, однако dnsleaktest.com показывает - m37.sin.opendns.com.
Следовательно, во второй операции проверятся не IP-адрес используемого DNS-резольвера, а всего лишь IP-адреса введенных мною host_name. И если я не знаю точное host_name выбранного DNS-резольвера, это "тыкаться" наугад.
Я прав или где-то туплю?

Всего записей: 674 | Зарегистр. 07-12-2015 | Отправлено: 21:47 16-01-2018
mleo

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

syrenium
 
Не очень понял в чем трудность.
Берем к примеру резолвер:
name: dnscrypt.org-fr
IP ad: 212.47.228.136
 
В комстроке пишем:
 
С:\путь\dnscrypt-proxy>hostip -r 127.0.0.1 dnscrypt.org-fr
212.47.228.136  # вывод такой же как в dnscrypt-resolvers.csv
 
Проверка прошла.
 
Добавлено:
 
 
Так.. вроде я понял о чем речь. Пришлось установить предыдущую версию с hostip/
Да. В строке нужно вводить url, а не name. Странно..
 
Идет вывод:
 
[name does not exist]
 
Добавлено:
 
Здесь http://veb.name/index.php?category=uznatdomenpoIP по IP можно узнать доменное имя, например:
 
212.47.228.136 => 136-228-47-212.rev.cloud.scaleway.com
 
Далее:
 
С:\путь\dnscrypt-proxy>hostip -r 127.0.0.1 136-228-47-212.rev.cloud.scaleway.com
212.47.228.136  # получили правильный вывод

Всего записей: 6397 | Зарегистр. 19-05-2004 | Отправлено: 22:47 16-01-2018 | Исправлено: mleo, 23:05 16-01-2018
syrenium

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mleo
Опять же не во всех случаях.
Берем тот же cisco. В dnscrypt-resolvers.csv смотрим адрес - 208.67.220.220.
Вводим на указанном Вами сайте, получаем resolver2.opendns.com.
Далее: hostip -r 127.0.0.1 resolver2.opendns.com. Ответ - 208.67.220.220.
Вроде, все правильно.
Однако https://www.dnsleaktest.com/ выдает 67.215.80.70 и m37.sin.opendns.com.
Видимо, пропускает через свои внутренние серверы.
Поэтому hostip, в принципе, для 2-х целей: 1) проверить правильность определения адрес на примере example.com; 2) узнать адреса введенного хоста без всякой привязки к резольверу.

Цитата:
Пришлось установить предыдущую версию с hostip/  

А до этого какой версией пользовались?

Всего записей: 674 | Зарегистр. 07-12-2015 | Отправлено: 10:35 17-01-2018
mleo

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

syrenium
 
На рабочих машинах все по старому, сабж из репозиториев (работает и нечего трогать).  
На одной Вин системе перешел на v.2. Там только 2 файла в бинарном пакете.
 
Что же касается hostip, то я показал в принципе порядок действий. Необязательно использовать этот сайт.
Hostip нужен для проверки правильности определения IP резолвера через локалхост, когда уже настроено соединение адаптера для работы с dnscrypt-proxy.
Имхо, заморачиваться на эту процедуру нет смысла.
 
Добавлено:
 
 
Альфы строчаться как из пулемета.
2.0.0alpha7 released this Jan 17, 2018

Всего записей: 6397 | Зарегистр. 19-05-2004 | Отправлено: 11:22 17-01-2018 | Исправлено: mleo, 11:23 17-01-2018
mleo

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Мнение о DNS-over-TLS, в контектсте о dnscrypt v.2 - https://chefkochblog.wordpress.com/2018/01/16/back-from-the-dead-dnscrypt-proxy-v2/
 
Еще один проект 2017 - DNS Over HTTPS (doh)
- https://tools.ietf.org/html/draft-ietf-doh-dns-over-https-02
- https://datatracker.ietf.org/wg/doh/about/
- https://github.com/curl/curl/wiki/DNS-over-HTTPS

Всего записей: 6397 | Зарегистр. 19-05-2004 | Отправлено: 14:19 17-01-2018 | Исправлено: mleo, 14:21 17-01-2018
syrenium

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Первая бета появилась.
По поводу установки в качестве службы Windows

Цитата:
Installing as a system service (Windows, Linux, MacOS)
Type dnscrypt-proxy -service install to register dnscrypt-proxy as a system service, and dnscrypt-proxy -service start to start it.
Done. It will automatically start at boot.
This setup procedure is compatible with Windows, Linux (systemd, Upstart, SysV), and macOS (launchd).
Other commands include stop, restart (useful after a configuration change) and uninstall.

Всего записей: 674 | Зарегистр. 07-12-2015 | Отправлено: 01:18 18-01-2018
mleo

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Бета уже и не первая.
Устанавливается как служба. dnscrypt-winclient.exe теперь может работать и управлять.
Хелп какой никакой появился. Опции пока не пашут.

Всего записей: 6397 | Зарегистр. 19-05-2004 | Отправлено: 18:10 18-01-2018 | Исправлено: mleo, 18:16 18-01-2018
syrenium

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто-нибудь в курсе, что это? Санкции добрались?
Использую резольвер cisco. Попытка открыть yandex через https
https://imgur.com/yW9Cfxn
Тоже самое через http
https://imgur.com/XcxmCMw
Сюда же vk.com. Причем все они заблокированы 18.01.2018.
Написал в OpenDNS.
 
Добавлено:
Сейчас запустил v2. Список резольверов через https://www.dnsleaktest.com/
https://imgur.com/D6Yi17t
Этих резольверов в публичном списке нет. Особенно интересен ISP Google.
Откуда v2 берет серверы?

Всего записей: 674 | Зарегистр. 07-12-2015 | Отправлено: 19:43 18-01-2018 | Исправлено: syrenium, 20:33 18-01-2018
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58

Компьютерный форум Ru.Board » Компьютеры » Программы » DNSCrypt


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru