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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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

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

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
2. DNSCrypt WinClient (оригинальный интерфейс для Win)
3. DNSCrypt Windows Service Manager (полнофункциональный пользовательский интерфейс для Win).
 
 
Несколько статей по установке
 
 
В чем разница между DNSCrypt, DNSSEC, DNS over TLS/HTTPS

Всего записей: 5753 | Зарегистр. 19-05-2004 | Отправлено: 12:39 18-12-2016 | Исправлено: mleo, 17:43 14-08-2023
RetroRocket



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Использую 2.0.45 на разных машинах и зачастую возникает такая ситуация:
 
1. машина загружается при отключенном сетевом соединении (специально отключенном);
 
2. сабж стартует и видит, что сетевой интерфейс отключен ("Network not available yet -- waiting...");
 
3. в конфиге прописан параметр "netprobe_timeout = -1", который в теории должен позволять неограниченно долго ожидать появления сети;
 
4. ровно через час сабж вдруг решает, что хватит ждать появления сети и начинает долбиться в неактивный интерфейс:

Код:
[2021-08-02 17:41:05] [NOTICE] dnscrypt-proxy 2.0.45
[2021-08-02 17:41:05] [NOTICE] Network not available yet -- waiting...
[2021-08-02 18:41:16] [ERROR] Timeout while waiting for network connectivity
[2021-08-02 18:41:16] [NOTICE] Now listening to 127.0.0.1:53 [UDP]
[2021-08-02 18:41:16] [NOTICE] Now listening to 127.0.0.1:53 [TCP]
[2021-08-02 18:41:16] [NOTICE] Source [public-resolvers] loaded
[2021-08-02 18:41:16] [NOTICE] Source [relays] loaded
[2021-08-02 18:41:16] [NOTICE] Firefox workaround initialized
[2021-08-02 18:41:16] [NOTICE] Loading the set of blocking rules from [blocked-names.txt]
[2021-08-02 18:41:16] [NOTICE] Loading the set of forwarding rules from [forwarding-rules.txt]
[2021-08-02 18:41:16] [NOTICE] [dnscrypt.pl] TIMEOUT
[2021-08-02 18:41:16] [NOTICE] [cs-finland] TIMEOUT
[2021-08-02 18:41:16] [NOTICE] [ams-dnscrypt-nl] TIMEOUT
[2021-08-02 18:41:16] [NOTICE] [cs-dus1] TIMEOUT
[2021-08-02 18:41:16] [NOTICE] [cs-madrid] TIMEOUT

Мало того, что лог засирается сотнями строк о недоступных резолверах, так вдобавок и процессор напрягается непрерывно.
И если на i7 и C2D это не сильно заметно, то на Atom N270 загрузка подскакивает до 80% каждые несколько секунд, пока не появится сеть.
 
Параметр netprobe_timeout можно устанавливать от 0 до 360 секунд. Значения выше 1 часа игнорируются.
Есть ли способ увеличить этот "Timeout while waiting for network connectivity"?  
Весь конфиг.
 
Добавлено:
Вот эта же проблема - https://github.com/DNSCrypt/dnscrypt-proxy/issues/977

----------
"... Зовёт, зовёт в дорогу далёкий Млечный Путь ..."

Всего записей: 2691 | Зарегистр. 02-01-2018 | Отправлено: 19:08 02-08-2021
RetroRocket



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пришлось применить внешний костыль на базе nnCron для регулярного перезапуска сервиса раз в час при отсутствии сети.

----------
"... Зовёт, зовёт в дорогу далёкий Млечный Путь ..."

Всего записей: 2691 | Зарегистр. 02-01-2018 | Отправлено: 08:38 06-08-2021
artenounx

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

Цитата:
силовики месяц назад пришли на крупнейший портал-миллионник TUT.BY

Потому что чернуха в стиле Би Би Си, у них даже стилистика с интерфейсом похожи и некоторые статьи оттуда тянут. Впрочем, нейтральных СМИ не существует, к сожалению, да и невыгодны они.

Всего записей: 531 | Зарегистр. 05-08-2021 | Отправлено: 11:40 06-08-2021 | Исправлено: artenounx, 11:57 06-08-2021
mleo

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

 
Release 2.1.0
released this Aug 14, 2021
 
 
  • dnscrypt-proxy now includes support for Oblivious DoH.
  • If the proxy is overloaded, cached and synthetic queries now keep being served, while non-cached queries are delayed.
  • A deprecation warning was added for fallback_resolvers.
  • Source URLs are now randomized.
  • On some platforms, redirecting the application log to a file was not compatible with user switching; this has been fixed.
  • fallback_resolvers was renamed to bootstrap_resolvers for clarity. Please update your configuration file accordingly.

  • Всего записей: 5753 | Зарегистр. 19-05-2004 | Отправлено: 23:14 15-08-2021
    zubrRB



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Впору дополнять в шапке: В чем разница между DNSCrypt, DNSSEC, DNS over TLS/HTTPS + ODoH.  

    Всего записей: 3928 | Зарегистр. 25-05-2013 | Отправлено: 23:44 15-08-2021
    mleo

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

    zubrRB
     
    https://dnscrypt.info/faq
     
     
    ODoH (Oblivious DNS-over-HTTPS)
    https://github.com/DNSCrypt/dnscrypt-proxy/wiki/Oblivious-DoH

    Всего записей: 5753 | Зарегистр. 19-05-2004 | Отправлено: 23:53 15-08-2021 | Исправлено: mleo, 23:59 15-08-2021
    zubrRB



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DNSLookupView v1.00 (10/08/2021) с русификатором: https://www.nirsoft.net/utils/dns_lookup_view.html.

    Всего записей: 3928 | Зарегистр. 25-05-2013 | Отправлено: 00:03 16-08-2021
    artenounx

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

    Цитата:
    В чем разница между DNSCrypt

    DNSCrypt может использовать UDP, это должно быть быстрее.
    Но лучше всего распознавать DNS Tor'ом. Всего одна строчка нужна
    DNSPort 127.0.0.1:53

    Всего записей: 531 | Зарегистр. 05-08-2021 | Отправлено: 03:15 16-08-2021
    RetroRocket



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    alkado
    Есть возможность собрать версию 2.1.0 под WinXP?  
    Ваша версия 2.0.45 работает отлично.

    ----------
    "... Зовёт, зовёт в дорогу далёкий Млечный Путь ..."

    Всего записей: 2691 | Зарегистр. 02-01-2018 | Отправлено: 19:26 17-08-2021
    PiX20

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    alkado Ни однв ссылка на dnscrypt-proxy-WinXP-2.0.45.7z не работает. Прощу вас повторить.....

    Всего записей: 173 | Зарегистр. 04-12-2017 | Отправлено: 08:06 18-08-2021 | Исправлено: PiX20, 08:07 18-08-2021
    RetroRocket



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

    Цитата:
    Ни однв ссылка на dnscrypt-proxy-WinXP-2.0.45.7z не работает.

    На случай, если alkado в отъезде, перезалил файл - https://www.upload.ee/files/13401797/dnscrypt-proxy-WinXP-2.0.45.zip.html

    ----------
    "... Зовёт, зовёт в дорогу далёкий Млечный Путь ..."

    Всего записей: 2691 | Зарегистр. 02-01-2018 | Отправлено: 10:44 18-08-2021
    PiX20

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RetroRocket Спасибо. Очень благодарен...

    Всего записей: 173 | Зарегистр. 04-12-2017 | Отправлено: 19:39 18-08-2021 | Исправлено: PiX20, 19:39 18-08-2021
    artenounx

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

    Цитата:
    Есть возможность собрать версию 2.1.0 под WinXP?

    Боюсь, что нет. dnscrypt-proxy написан на Go (разработка Гугла), а Go давно прекратил поддержку XP. Linux x86 еще поддерживают, как и Rust.
    По этой причине, например, и свежий obfs4proxy не работает на XP.

    Всего записей: 531 | Зарегистр. 05-08-2021 | Отправлено: 06:14 23-08-2021 | Исправлено: artenounx, 06:16 23-08-2021
    RetroRocket



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    artenounx
    Цитата:
     а Go давно прекратил поддержку XP
    Тем не менее, alkado собирает ХР-совместимые версии, адаптируя исходники под Go для WinXP. Полистайте тему.
     
    P.S. Собственно, мой вопрос и был адресован ему.

    ----------
    "... Зовёт, зовёт в дорогу далёкий Млечный Путь ..."

    Всего записей: 2691 | Зарегистр. 02-01-2018 | Отправлено: 08:16 23-08-2021
    artenounx

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RetroRocket
    Прочитал ветку. Много интересного.
     
    alkado

    Цитата:
    это крайний Go который поддерживает Win XP

    А если собрать новую версию Go под XP? На что гугловцы забили.
    https://golang.org/doc/install/source
    Скомпилировать компилятор, то есть. Например, люди Rust даже на Win98 запускали.
    А потом уже dnscrypt.
    Но скорее всего не взлетит из-за API каких-нибудь.
    Просто, надо различать поддержку на уровне исходного кода и на уровне предоставляемых бинарников. Бывает, официальные бинарники не поддерживают ОСь (или архитектуру), а из исходников ты можешь (попробовать) для себя собрать.
    Хотя, компилировать на Windows занятие не из приятных.
     
    Добавлено:
    Кросскомпилить на Win7+ должно быть проще. Нужно только не использовать API, которые не поддерживает XP.

    Всего записей: 531 | Зарегистр. 05-08-2021 | Отправлено: 00:23 24-08-2021 | Исправлено: artenounx, 01:00 24-08-2021
    alkado



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

    Цитата:
    alkado
    Есть возможность собрать версию 2.1.0 под WinXP?  
    Ваша версия 2.0.45 работает отлично.

     
    Приветствую!
    Попробуем на досуге =)

    Всего записей: 105 | Зарегистр. 08-03-2009 | Отправлено: 17:20 24-08-2021 | Исправлено: alkado, 17:58 24-08-2021
    RetroRocket



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    alkado
    Цитата:
    Попробуем на досуге =)
    Спасибо!  
    Попутно вопрос такой - можно ли в исходниках изменить поведение параметра netprobe_timeout ?
     
    ## Maximum time (in seconds) to wait for network connectivity before
    ## initializing the proxy.
    ## Useful if the proxy is automatically started at boot, and network
    ## connectivity is not guaranteed to be immediately available.
    ## Use 0 to not test for connectivity at all (not recommended),
    ## and -1 to wait as much as possible.
    netprobe_timeout = -1

     
    Сейчас вот такая ситуация с ним. Хотелось бы при значении -1 действительно получить ожидание "wait as much as possible".
    То есть ждать появления сети не 1 час максимум, а неограниченно долго.

    ----------
    "... Зовёт, зовёт в дорогу далёкий Млечный Путь ..."

    Всего записей: 2691 | Зарегистр. 02-01-2018 | Отправлено: 09:45 25-08-2021 | Исправлено: RetroRocket, 09:49 25-08-2021
    alkado



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

    Цитата:
    Попутно вопрос такой - можно ли в исходниках изменить поведение параметра netprobe_timeout ?

    Да - это проще простого, сейчас исправленную 2.0.45 выложу
     
    Версия dnscrypt-proxy 2.0.45 для работы под Windows XP (с фиксом MaxTimeout, теперь он - 31 день):
    upload.ee: dnscrypt-proxy-WinXP-2.0.45.zip
    zippyshare.com: dnscrypt-proxy-WinXP-2.0.45.zip

    Всего записей: 105 | Зарегистр. 08-03-2009 | Отправлено: 10:12 25-08-2021 | Исправлено: alkado, 10:59 26-08-2021
    RetroRocket



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    alkado
    Цитата:
    собрал версию 2.1.0, для работы под Windows XP
    Вылетает у меня служба 2.1.0 в WinXP -
    "Служба "DNSCrypt client proxy" неожиданно прервана. Это произошло (раз): 3."
    В Win7 нормально работает.
     
    SHA256: 326cf836232aa281d252290fa703b47a6ebec648a4cdd6b0e8c12e133b549b25
     
    Добавлено:
    В лог успевает записать только это:
     
    [2021-08-26 08:04:26] [NOTICE] dnscrypt-proxy 2.1.0
    [2021-08-26 08:04:26] [NOTICE] Network connectivity detected
    [2021-08-26 08:04:26] [NOTICE] Now listening to 127.0.0.1:53 [UDP]
    [2021-08-26 08:04:26] [NOTICE] Now listening to 127.0.0.1:53 [TCP]

    ----------
    "... Зовёт, зовёт в дорогу далёкий Млечный Путь ..."

    Всего записей: 2691 | Зарегистр. 02-01-2018 | Отправлено: 07:08 26-08-2021
    alkado



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

    Цитата:
    Вылетает у меня служба 2.1.0 в WinXP -

    Когда руками (в CMD) толкаеш, так-же вылетает?
    Конфиг через dnscrypt-proxy.exe -check проверил?
    Зашли приватом свой toml
     
    И самое главное, как ты эту службу установил (через dnscrypt-proxy.exe -service install)?
     
    Как обычный бинарь у меня - пашет... Подробнее...
     
    Да и как сервис - тоже пашет... Подробнее...

    Всего записей: 105 | Зарегистр. 08-03-2009 | Отправлено: 07:34 26-08-2021 | Исправлено: alkado, 08:17 26-08-2021
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 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

    Компьютерный форум 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