{
    "version": "https:\/\/jsonfeed.org\/version\/1.1",
    "title": "Аникин: заметки с тегом dnscrypt-proxy",
    "_rss_description": "Блог об администрировании Linux, BSD и не только",
    "_rss_language": "ru",
    "_itunes_email": "",
    "_itunes_categories_xml": "",
    "_itunes_image": "",
    "_itunes_explicit": "",
    "home_page_url": "https:\/\/anikin.pw\/tags\/dnscrypt-proxy\/",
    "feed_url": "https:\/\/anikin.pw\/tags\/dnscrypt-proxy\/json\/",
    "icon": "https:\/\/anikin.pw\/pictures\/userpic\/userpic@2x.jpg?1478690884",
    "authors": [
        {
            "name": "Петр Аникин",
            "url": "https:\/\/anikin.pw\/",
            "avatar": "https:\/\/anikin.pw\/pictures\/userpic\/userpic@2x.jpg?1478690884"
        }
    ],
    "items": [
        {
            "id": "20",
            "url": "https:\/\/anikin.pw\/all\/ustanovka-dnscrypt-v-ubuntu-13-10\/",
            "title": "Установка DNSCrypt в Ubuntu 13.10",
            "content_html": "DNSCrypt-proxy - это приложение позволяющее шифровать ваши DNS-запросы от вашего провайдера. Рассмотрим как его установить в ubuntu.<p>\r\nВсе действия будем производить под рутом. Переходим в root<p>\r\n\r\n<code>$ sudo su<\/code><p>\r\n\r\nДля начала установим build-essential<p>\r\n\r\n<code># apt-get install build-essential<\/code><p>\r\n\r\nСкомпилируем актуальную версию libsodium. Скачаем актуальную версию этой библиотеки со страницы <a href=\"https:\/\/download.libsodium.org\/libsodium\/releases\/\" target=\"_blank\">https:\/\/download.libsodium.org\/libsodium\/releases\/<\/a><p>\r\n\r\n<code># wget https:\/\/download.libsodium.org\/libsodium\/releases\/libsodium-0.4.5.tar.gz<\/code><p>\r\n\r\n<code># tar -xvzf libsodium-0.4.5.tar.gz<p>\r\n# cd libsodium-0.4.5<p>\r\n# .\/configure<p>\r\n# make && make install<\/code><p>\r\n\r\nСкачаем актуальную версию dnscrypt-proxy со страницы <a href=\"http:\/\/download.dnscrypt.org\/dnscrypt-proxy\/\" target=\"_blank\">http:\/\/download.dnscrypt.org\/dnscrypt-proxy\/<\/a><p>\r\n\r\n<code># wget http:\/\/download.dnscrypt.org\/dnscrypt-proxy\/dnscrypt-proxy-1.3.3.tar.gz<\/code><p>\r\n\r\n<code># tar -xvzf dnscrypt-proxy-1.3.3.tar.gz<p>\r\n# cd dnscrypt-proxy-1.3.3<p>\r\n# .\/configure<p>\r\n# make<p>\r\n# make install<\/code><p>\r\n\r\nСкачиваем и распаковываем архив dnscrypt-0.2.tar.gz<p>\r\n\r\n<code># wget http:\/\/anikin.pw\/pictures\/uploads\/dnscrypt-0.2.tar.gz<p>\r\n# tar -xvzf dnscrypt-0.2.tar.gz<\/code><p>\r\n\r\nКопируем скрипт<p>\r\n\r\n<code># cp dnscrypt.conf \/etc\/init\/<p>\r\n# ln -s \/lib\/init\/upstart-job \/etc\/init.d\/dnscrypt<\/code><p>\r\n\r\nЗапускаем<p>\r\n\r\n# service dnscrypt start<p>\r\n\r\nЕсли все запустилось, то пропишем DNS в network manager. Если возникли проблемы, то в конце статьи рассмотрены решения некоторых проблем.<p>\r\nПропишем наши DNS в network manager.<p>\r\n1. Кликаем по иконке соединений в правом верхнем углу и в выпадающем меню выбираем \"Изменить соединения\".<p>\r\n2. В открывшемся окне выделяем наше соединение и кликаем \"Изменить\"<p>\r\n3. Во вкладке \"Параметры ipv4\" прописываем в Сервера DNS - 127.0.0.2 у меня получилось примерно так<p>\r\n<a href=\"https:\/\/anikin.pw\/pictures\/uploads\/Snimok-e`krana-ot-2014-01-25-192320.png\"><img src=\"https:\/\/anikin.pw\/pictures\/uploads\/Snimok-e`krana-ot-2014-01-25-192320-300x246.png\" alt=\"Снимок экрана от 2014-01-25 19:23:20\" width=\"300\" height=\"246\" class=\"alignnone size-medium wp-image-72\" \/><\/a><p>\r\nВсё. Наши DNS запросы шифруются и провайдер их не видит.<p>\r\n\r\n<strong>P.S.(Важно)<\/strong><p>\r\n<strong>1.<\/strong> При запуске dnscrypt-proxy получаем ошибку:\r\nloading shared libraries: libsodium.so.4: cannot open shared object file: No such file or directory<p>\r\n\r\n<strong>Решение:<\/strong><p>\r\nЕсли libsodium был установлен без ошибок, но проблема возникает, то выполняем:<p>\r\n\r\n<code># .\/configure --libdir=\/usr\/local\/lib<\/code><p>\r\n\r\nЕсли проблема остается то выполняем:<p>\r\n\r\n<code># ln -s \/usr\/local\/lib\/libsodium.so.4 \/usr\/lib\/libsodium.so.4<\/code><p>\r\n\r\n<strong>2.<\/strong> При выполнении service dnscrypt start получаем:<p>\r\n\r\n<code># service dnscrypt start<p>\r\ndnscrypt stop\/waiting<p>\r\n<\/code><p>\r\n\r\nУ меня это было из за того что скрипт dnscrypt-proxy находится в \/usr\/local\/sbin\/dnscrypt-proxy, а скрипт его ищет в \/usr\/sbin\/dnscrypt-proxy.<p>\r\n\r\n<strong>Решение:<\/strong><p>\r\n\r\n<code># ln -s \/usr\/local\/sbin\/dnscrypt-proxy \/usr\/sbin\/dnscrypt-proxy<\/code><p>\r\n\r\n<strong>3.<\/strong> Как проверить что скрипт действительно работает и dns-трафик шифруется от провайдера?<p>\r\n\r\n<strong>Решение:<\/strong><p>\r\n\r\nЗаходим на сайт <a href=\"http:\/\/www.opendns.com\/welcome\/\" target=\"_blank\">http:\/\/www.opendns.com\/welcome\/<\/a> и проверяем.",
            "date_published": "2014-01-25T22:13:07+03:00",
            "date_modified": "2017-02-19T16:26:45+03:00",
            "tags": [
                "dnscrypt",
                "dnscrypt-proxy",
                "ubuntu"
            ],
            "_date_published_rfc2822": "Sat, 25 Jan 2014 22:13:07 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "20",
            "_e2_data": {
                "is_favourite": false,
                "links_required": null,
                "og_images": []
            }
        }
    ],
    "_e2_version": 4134,
    "_e2_ua_string": "Aegea 11.3 (v4134)"
}