Комментарии 8
Думаю, стоит оставить ссылки:
+2
GitHub и Tor Browser не нужны. Будем устанавливать DNSCrypt как службу без dnscrypt-winclient.exe
1. Скачиваем архив по ссылке download.dnscrypt.org/dnscrypt-proxy/ и распаковываем.
Текущая версия — 1.4.1, так что скачиваем dnscrypt-proxy-win32-full-1.4.1.zip
2. Открываем командную строку в режиме администратора (Пуск ---> cmd ---> Ctrl+Shift+Enter) и переходим в папку с распакованным dnscrypt-proxy-win32
3. Нам нужно определиться с резолвером. Открываем в текстовом редакторе dnscrypt-resolvers.csv и выбираем понравившийся. Например, dnscrypt.eu-dk
4. В командной строке запускаем команду dnscrypt-proxy.exe -R «dnscrypt.eu-dk» -L «полный_путь_к_файлу_dnscrypt-resolvers.csv» --test=0 (поменять испорченные парсером кавычки).
Вместо dnscrypt.eu-dk используем понравившийся вам резолвер.
Должно появиться сообщение о том, что сертификат выглядит валидным, и ниже его отпечаток.
5. Если всё нормально, запускаем похожую на предыдущую команду, только вместо test=0 пишем install:
dnscrypt-proxy.exe -R «dnscrypt.eu-dk» -L «полный_путь_к_файлу_dnscrypt-resolvers.csv» --install (поменять испорченные парсером кавычки)
6. После установки прописываем 127.0.0.1 в качестве DNS:
Пуск, Панель управления, Сеть и Интернет, Центр управления сетями и общим доступом, Подключение по локальной сети, Свойства, Протокол Интернета версии 4 (TCP/IPv4), Свойства, Использовать следующие адреса DNS-серверов
7. ???????
8. PROFIT
1. Скачиваем архив по ссылке download.dnscrypt.org/dnscrypt-proxy/ и распаковываем.
Текущая версия — 1.4.1, так что скачиваем dnscrypt-proxy-win32-full-1.4.1.zip
2. Открываем командную строку в режиме администратора (Пуск ---> cmd ---> Ctrl+Shift+Enter) и переходим в папку с распакованным dnscrypt-proxy-win32
3. Нам нужно определиться с резолвером. Открываем в текстовом редакторе dnscrypt-resolvers.csv и выбираем понравившийся. Например, dnscrypt.eu-dk
4. В командной строке запускаем команду dnscrypt-proxy.exe -R «dnscrypt.eu-dk» -L «полный_путь_к_файлу_dnscrypt-resolvers.csv» --test=0 (поменять испорченные парсером кавычки).
Вместо dnscrypt.eu-dk используем понравившийся вам резолвер.
Должно появиться сообщение о том, что сертификат выглядит валидным, и ниже его отпечаток.
5. Если всё нормально, запускаем похожую на предыдущую команду, только вместо test=0 пишем install:
dnscrypt-proxy.exe -R «dnscrypt.eu-dk» -L «полный_путь_к_файлу_dnscrypt-resolvers.csv» --install (поменять испорченные парсером кавычки)
6. После установки прописываем 127.0.0.1 в качестве DNS:
Пуск, Панель управления, Сеть и Интернет, Центр управления сетями и общим доступом, Подключение по локальной сети, Свойства, Протокол Интернета версии 4 (TCP/IPv4), Свойства, Использовать следующие адреса DNS-серверов
7. ???????
8. PROFIT
+1
Поправка: папка в командной строке должна быть …/dnscrypt-proxy-win32/bin
Результат наглядно:
habrastorage.org/files/e78/c73/058/e78c730584fc40d5a47a9ac6156c52f9.png
habrastorage.org/files/b75/638/cc9/b75638cc9bb74563894317656d3e58c7.png
Результат наглядно:
habrastorage.org/files/e78/c73/058/e78c730584fc40d5a47a9ac6156c52f9.png
habrastorage.org/files/b75/638/cc9/b75638cc9bb74563894317656d3e58c7.png
0
К сожалению, далеко не все провайдеры блокируют исключительно по DNS. У большинства крупных используется DPI, который, как правило, присылает TCP Reset в ответ на попытку подключения. Многие блокируют просто по IP (как, например, мой, хотя у него, как и у вышестоящего провайдера, есть DPI, который работает для HTTP).
Но, в целом, использование DNSCrypt — хорошее решение.
Но, в целом, использование DNSCrypt — хорошее решение.
+1
Ух ты… Все-таки опубликовали (я послал 4-го). Уже почти забыл. И даже захабрили. Здорово. Придется «подсесть» на сайт)
0
А как решается проблема когда тест не проходит?
[ERROR] Unable to retrieve server certificates
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Обход блокировки github.com в Windows с помощью DNSCrypt