Чем VPN отличается от прокси: VPN подключает всё устройство, а не одну программу

Илья Соколов

8 мин чтенияОсновы

Прокси против VPN

Прокси указывают в настройках одной программы. VPN подключает сразу весь телефон или компьютер. Из этой разницы следуют почти все остальные различия. Ниже разобрано, чем VPN отличается от прокси в сети кафе, для сайтов и по скорости. В конце — три вопроса для выбора между ними.

Прокси указывают в каждой программе, а для VPN задают исключения

Прокси — это адрес и порт чужого сервера. Их указывают в браузере, в Telegram или в сетевых параметрах системы. Через сервер пойдёт трафик только тех программ, которые читают эти настройки. Например, вы указали прокси в Telegram на ноутбуке. С этого момента трафик Telegram идёт через прокси. Браузер, Steam и обновления системы по-прежнему работают напрямую, со своим IP-адресом.

Для VPN адрес сервера нигде указывать не нужно. Приложение устанавливает в систему VPN-адаптер, то есть виртуальную сетевую карту. На компьютере для этого могут понадобиться права администратора. Пока VPN включён, через адаптер идёт весь трафик. Это касается и игр, и системных служб, которые не читают настройки прокси. В Ben's VPN так и описан режим раздельного туннелирования «Отключено»: «В этом режиме весь трафик устройства идёт через VPN».

Прокси нужно указать в каждой программе отдельно. Программа, о которой забыли, работает напрямую, без прокси. С VPN через сервер сразу идёт всё, а исключения вы задаёте сами. В Ben's VPN для этого есть кнопка «Туннель» на главном экране. В режиме «Ручной ввод» в обход VPN можно пустить домен, отдельный IP-адрес или подсеть. На Android есть ещё список «Приложения в обход VPN». В режиме «Для России» российские сервисы открываются без VPN.

Виды прокси различаются тем, где работают и что шифруют

Таблица сравнивает с VPN-приложением четыре вида прокси и «VPN» в расширении браузера.

Что этоГде включаютШифрует соединение с серверомЧто через него идёт
HTTP-проксиВ браузере, в системе или в параметрах сети Wi-FiНетВеб-запросы программ, которые читают эти настройки
HTTPS-проксиЧаще всего в браузере или его расширенииДа, до самого проксиТрафик браузера
SOCKS5В Telegram, браузере, торрент-клиенте и других программах с такой настройкойНетСоединения этой программы, UDP — только если его поддерживают обе стороны
Прокси MTProtoТолько в TelegramДанные Telegram уже зашифрованы его собственным протоколомТолько Telegram
«VPN» в расширении браузераВ одном браузереЗависит от сервисаВкладки этого браузера
VPN-приложениеНа всём устройствеКак правило, даВсе программы сразу, кроме ваших исключений

Расширение браузера не может перенаправить трафик других программ. Из сетевых настроек ему доступен только прокси самого браузера. Поэтому «VPN» в расширении работает как прокси для вкладок одного браузера. Расширения для браузеров у Ben's VPN нет. Для VPN браузер — такая же программа, как остальные. Его вкладки тоже идут через сервер, кроме сайтов из ваших исключений. Подробнее — на странице о расширениях для браузеров.

По названию протокола прокси от VPN тоже не отличить. Например, Shadowsocks задумывали как прокси с шифрованием. Позже команда Jigsaw сделала на нём Outline, а Ben's VPN работает на основе Outline. VPN-приложением его делает охват: через приложение идёт трафик всей системы, а не одной программы. Из четырёх протоколов (VLESS + REALITY, XHTTP, Hysteria2 и Shadowsocks) приложение выбирает один автоматически. В настройках такого выбора нет.

Прокси без шифрования показывает сети имена сайтов и пароль

С обычным HTTP-прокси в сети кафе имена сайтов идут открытым текстом. Перед каждым соединением браузер отправляет прокси запрос CONNECT с именем сайта. Содержимое сайтов на HTTPS при этом остаётся зашифрованным. Запросы CONNECT видят владелец точки доступа и ваш провайдер. Поэтому им известен список сайтов, которые вы открываете. Страницы без HTTPS идут по сети целиком без шифрования. Прокси может их прочитать и даже изменить.

Логин и пароль от прокси тоже идут без шифрования. HTTP-прокси обычно получает их в кодировке Base64 по схеме Basic. SOCKS5 получает их открытым текстом. Прочитать их может любой, кто видит трафик этой сети.

С VPN запросов CONNECT в сети кафе нет. До сервера идёт одно зашифрованное соединение. Внутри него идут даже DNS-запросы, по которым устройство находит IP-адреса сайтов. Владельцу точки доступа и провайдеру видны только IP-адрес сервера и счётчик трафика. Список ваших сайтов теперь видит VPN-сервер, как раньше его видел прокси. Выбирая VPN-сервис, вы решаете, кто получит этот список.

Некоторые прокси передают сайту ваш настоящий IP-адрес

С прокси и с VPN сайт получает IP-адрес сервера и по нему определяет страну. Некоторые прокси на страницах без HTTPS добавляют к запросу ваш настоящий IP-адрес. Для этого служит заголовок X-Forwarded-For или Forwarded. С таким заголовком сайт узнаёт ваш IP-адрес так же, как без всякого прокси. VPN работает ниже, на уровне сетевых пакетов, и заголовков не добавляет.

Ни прокси, ни VPN не скрывают ваш аккаунт, язык браузера и часовой пояс. Если вы вошли в аккаунт, сервис узнаёт вас и с прокси, и с VPN. Браузер сообщает сайтам свой язык. Скрипты на странице видят часовой пояс устройства. По ним сайт заметит «посетителя из Японии», у которого на устройстве московское время. Что ещё VPN не меняет, перечислено в статье об основах VPN.

Скорость снижают расстояние, загрузка сервера и фоновые задачи

Любой посредник добавляет к пути до сайта ещё один участок. У прокси и VPN-сервера в одном городе этот участок одинаковый. Скорость тогда зависит от расстояния до сервера и его загрузки. Бесплатным прокси из открытого списка пользуются все, кто нашёл этот список. Каждому из них достаётся небольшая доля канала.

Само шифрование почти не снижает скорость VPN. В процессорах давно есть специальные команды для шифрования AES. У Intel они появились в 2010 году, первые телефоны с ними вышли в 2013-м.

VPN передаёт весь трафик устройства, в том числе трафик фоновых задач. Это, например, обновления Steam или выгрузка фото в облако. Если такой задаче не нужен VPN, а канал она занимает, выведите её в исключения кнопкой «Туннель». Для скорости выбирайте локацию поближе. Плитка «Самая быстрая» в окне «Изменить локацию» подбирает локацию рядом с вами.

Плитки «Самая быстрая» и «Предыдущая» над поиском и списком локаций в окне «Изменить локацию» на iPhone
Плитки «Самая быстрая» и «Предыдущая» расположены над списком локаций.

Три вопроса для выбора между прокси и VPN

Прокси достаточно, если на все три вопроса ниже вы ответите «нет». Если хотя бы один ответ «да», удобнее VPN.

  1. Через сервер должны идти несколько программ? Прокси в Telegram работает только для Telegram. Браузеру и играм тоже может понадобиться другой IP-адрес. Указать прокси в каждой программе дольше, чем подключить VPN. В некоторых программах настройки прокси нет вовсе. Отдельно о Telegram — на странице VPN для Telegram.
  2. Вы в чужой сети? В кафе, гостинице или аэропорту сеть видит через обычный прокси имена сайтов, которые вы открываете. Видит она и ваш пароль от прокси. VPN передаёт весь трафик по одному зашифрованному соединению.
  3. Будут ли звонки, игры или программы без настроек прокси? HTTP-прокси обычно не передаёт звонки и сетевые игры. Голос и игровые данные идут в основном по UDP. Запрос CONNECT, описанный выше, открывает только TCP-соединения. Такой трафик либо не пройдёт, либо пойдёт в обход прокси. VPN передаёт его вместе с остальным трафиком, кроме ваших исключений.

Игровая приставка, умная колонка или телевизор, на который приложение не ставится, — отдельный случай. Для них есть VPN на роутере. Он охватывает сразу всю домашнюю сеть.

Чтобы установить Ben's VPN на телефон, компьютер или телевизор, откройте страницу VPN для ваших устройств.

Вопросы и ответы

Что такое обратный прокси и скрывает ли он меня?

Нет, обратный прокси работает на стороне сайта, а не на вашей. Он принимает запросы вместо сервера сайта и передаёт их этому серверу. Так устроены сети доставки контента и балансировщики нагрузки. Обратный прокси скрывает сервер сайта и снижает его нагрузку. Ваш IP-адрес он видит, как любой сайт. В стандарте HTTP такой посредник называется шлюзом.

Мультихоп — это то же, что цепочка прокси?

Идея похожая — в обоих случаях трафик идёт через два сервера. Цепочку прокси обычно собирают для одной программы. Мультихоп в Ben's VPN охватывает всё VPN-соединение. По дороге трафик проходит через промежуточный сервер в третьей стране. Мы советуем режим «Автоматически». В нём приложение добавляет этот сервер к маршруту при нестабильной связи. Настройка находится в разделе «Аккаунт» → «Настройки» → «Мультихоп».

Как понять, что сейчас работает — прокси или VPN?

Откройте сайт проверки IP-адреса в браузере с прокси и во втором браузере без него. Если прокси указан только в одной программе, IP-адреса будут разными. С VPN оба браузера покажут один и тот же IP-адрес из страны выбранной локации. На главном экране Ben's VPN будет надпись «Подключено к» с IP-адресом. В режиме «Для России» проверяйте IP-адрес на зарубежном сайте. Российский сайт откроется напрямую и покажет ваш настоящий IP-адрес.

Может ли прокси прочитать сайты на HTTPS?

Нет, сам по себе прокси видит у сайта на HTTPS только имя. Читать HTTPS посредник сможет, только если на устройстве установлен его корневой сертификат. Так проверяют трафик в сетях некоторых компаний. Если бесплатный прокси или незнакомая программа просит установить сертификат, не устанавливайте его.

Бывает ли VPN без шифрования?

Бывает. Термин «VPN» означает частную сеть поверх общей, а не шифрование. Например, протокол L2TP сам данные не шифрует. Поэтому его обычно используют вместе с IPsec. В Ben's VPN соединение с сервером шифруется всегда, какой бы протокол ни выбрало приложение.

Сначала 3 дня на пробу, решение потом

Пробный период стоит $0.50 и открывает все 187 стран и все приложения. После него подписка продлевается за $5 в месяц. Продление можно отключить в личном кабинете в любой момент.

Mac App Store App Store Google Play