Статья

VPN, proxy и DNS: в чём разница

Все три термина крутятся вокруг «поменять, как выглядит ваше подключение к интернету снаружи» — из-за этого их часто путают или считают взаимозаменяемыми. На самом деле это три разные по глубине технологии с очень разной защитой.

DNS — только «телефонная книга» интернета

DNS сопоставляет имя сайта с IP-адресом. Смена резолвера не меняет внешний IP и маршрут соединения с сайтом. Обычный DNS не шифрует DNS-запросы; DoH и DoT защищают запросы к резолверу. Содержимое HTTPS-соединения шифрует TLS независимо от выбранного DNS. Подробнее — утечки DNS и IP.

Proxy — посредник для конкретного приложения

Прокси передаёт запросы настроенного приложения через посредника. Сайт обычно видит IP прокси для этого соединения. У HTTP-прокси или SOCKS само по себе может не быть шифрования канала до посредника; HTTPS-прокси может защищать этот канал TLS. Отдельно HTTPS самого сайта защищает содержимое соединения с сайтом. Наличие слова «proxy» не определяет ни шифрование, ни охват всех приложений.

VPN — шифрование и системный охват

VPN создаёт зашифрованный туннель до VPN-сервера. Через него идёт трафик, который маршруты и настройки клиента направляют в туннель. При полном туннеле охват широкий; при раздельной маршрутизации отдельные приложения или адреса могут идти напрямую. HTTPS продолжает защищать содержимое соединения с сайтом после выхода с VPN-сервера. Подробнее — шифрование трафика и WireGuard и AmneziaWG.

Сравнение по трём параметрам

ПараметрСмена DNSProxyVPN
Что шифрует сама технологияDoH/DoT — запросы к DNS; обычный DNS — нетЗависит от типа прокси и TLS; HTTPS сайта работает отдельноТрафик в туннеле до VPN-сервера; HTTPS сайта — отдельный слой
Скрывает видимый IPНетДа, но только в настроенном приложенииДля соединений, направленных в туннель
ОхватТолько резолвинг имёнОбычно одно приложениеЗависит от маршрутов и исключений клиента
Маскировка сетевого протоколаНетОбычно нетЗависит от протокола; у AmneziaWG есть обфускация
Кому нужно доверятьDNS-серверуProxy-серверуVPN-сервису для направленного через него трафика

Выбор зависит от задачи: DNS нужен для разрешения имён, прокси — для соединений, направленных через посредника, VPN — для трафика, направленного в зашифрованный туннель. Учитывайте, какие приложения охватывает настройка, защищено ли соединение до посредника и кому вы доверяете. Подробнее — как выбрать сервис приватного подключения.

Когда что выбрать: три сценария

Технологии не конкурируют напрямую — каждая закрывает свою задачу. Ориентир простой:

  • Сменить DNS имеет смысл, если нужно ускорить или обезопасить резолвинг имён и изменить DNS-резолвинг, не защищая остальной трафик — защищённый DNS шифрует запросы имён, но не меняет внешний IP и не создаёт туннель для остальных соединений.
  • Proxy уместен, когда нужно поменять видимый адрес для одного приложения (например, открыть один сайт в браузере) и не важно шифрование всего трафика. Другие приложения от этой настройки автоматически через прокси не пойдут; HTTPS сохраняет собственное шифрование.
  • VPN — выбор, когда важны и шифрование содержимого, и охват всего устройства: работа из публичного Wi-Fi, защита приложений, направленных в туннель, маскировка структуры пакетов, если протокол это поддерживает — например, AmneziaWG. Цена — доверие к оператору, поэтому выбирайте сервис с понятной политикой логов.

Технологии можно сочетать: например, защищённый DNS и HTTPS работают и без VPN, а прокси может использоваться для отдельного приложения. Выбирайте инструмент под нужный маршрут и модель доверия. VPN не делает пользователя полностью анонимным и не заменяет HTTPS.

Первоисточники: Cloudflare: DoH, MDN: TLS и HTTPS, Android: VPN для выбранных приложений.

Хотите зашифровать весь трафик устройства?
3 дня бесплатно, без карты
Попробовать бесплатно

Частые вопросы

Если поменять DNS на публичный, это защищает так же, как VPN?
Нет. Обычная смена DNS выбирает другой резолвер. DoH/DoT шифруют DNS-запросы, а HTTPS отдельно шифрует содержимое сайта. DNS не меняет внешний IP и не создаёт VPN-туннель.
Proxy-сервер шифрует трафик так же, как VPN?
Это зависит от прокси: обычные HTTP/SOCKS не гарантируют шифрование канала до посредника, а HTTPS-прокси может использовать TLS. HTTPS сайта продолжает шифровать содержимое отдельно. По одному названию «proxy» сравнить защиту с VPN нельзя.
Proxy работает для всех приложений на устройстве или только для браузера?
Обычно только для того приложения, в котором proxy настроен явно — часто это браузер. VPN, в отличие от этого, обычно перенаправляет трафик всего устройства на уровне системы, а не отдельного приложения.
Что выбрать, если нужна и приватность, и скорость?
Если важно и шифрование содержимого, и системный охват с учётом маршрутов и исключений, VPN — более полное решение технически. DNS и proxy решают более узкие, отдельные задачи и не заменяют шифрование трафика.