Что такое VPN: адаптер, туннель и сервер

Илья Соколов

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

Как устроен VPN

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

Приложение создаёт виртуальный адаптер

Телефон или ноутбук обычно отправляет трафик через один сетевой адаптер — для Wi-Fi или мобильной сети. Приложение VPN добавляет второй адаптер, который существует только программно. Затем приложение просит систему направлять трафик в этот виртуальный адаптер. На Android, например, приложение создаёт такой адаптер само. Система отправляет в него пакеты по правилам, которые задаёт приложение.

Этим адаптером пользуются все программы на устройстве. В него попадает трафик браузера, мессенджеров и фоновых обновлений. Приложение забирает из адаптера каждый пакет и шифрует его. Затем оно отправляет пакет на сервер через ваш настоящий Wi-Fi или мобильную сеть. Это зашифрованное соединение приложения с сервером называют туннелем.

При первом подключении система спрашивает у вас разрешение. На компьютере Ben's VPN может ещё попросить права администратора, чтобы установить виртуальный адаптер. Оба разрешения нужны только один раз, дальше VPN включается одной кнопкой.

Сервер отправляет запросы со своего IP-адреса

Сервер расшифровывает каждый пакет и отправляет запрос дальше со своего IP-адреса. Ответы сайтов он шифрует и возвращает через туннель. Приложение на устройстве расшифровывает каждый ответ и передаёт его программе, которая сделала запрос.

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

Некоторым сервисам нужна ваша настоящая страна, и их можно пустить мимо туннеля. Как это сделать, сказано ниже, в разделе о Ben's VPN.

HTTPS шифрует содержимое, а VPN скрывает имена сайтов

Большинство страниц в браузере сегодня открываются по HTTPS. HTTPS шифрует соединение между браузером и сайтом — с VPN и без него. Текст страниц, пароли и сообщения не может прочитать ни владелец Wi-Fi, ни провайдер.

Имена сайтов при этом остаются открытыми. Чтобы узнать IP-адрес сайта, устройство отправляет запрос DNS-серверу. Обычно этот запрос идёт без шифрования. Зашифрованный DNS есть в браузерах и системах, но включён далеко не везде. Кроме того, браузер, как правило, называет сайт в начале каждого HTTPS-соединения. Имя уходит в поле SNI ещё до шифрования. Поэтому владелец Wi-Fi и провайдер видят, на какие сайты вы заходите и когда. Что вы делаете на этих сайтах, им не видно.

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

ДанныеТолько HTTPSHTTPS и VPN
Текст страниц, пароли, сообщенияЗашифрованыЗашифрованы, на пути до сервера — дважды
Имя сайтаВидно вашей сетиСкрыто от вашей сети, видно серверу VPN
Ваш IP-адресСайт видит вашСайт видит адрес сервера
Трафик программ без своего шифрованияЧитается по дорогеСкрыт от вашей сети, после сервера идёт открыто

HTTPS и VPN защищают разные данные и работают вместе. HTTPS скрывает содержимое от всех посредников, включая сервер VPN. VPN скрывает от вашей сети адреса и имена сайтов.

Рабочий VPN ведёт в сеть офиса, личный — в интернет

Первыми VPN начали пользоваться компании, в 1990-х годах. Протоколы IPsec и PPTP описаны в то же десятилетие. Через них сотрудники из дома и филиалы подключались к сети офиса по интернету. Отсюда и название VPN — virtual private network, виртуальная частная сеть. Это частная сеть офиса, проложенная поверх общего интернета. Такой туннель ведёт внутрь сети офиса, к общим папкам, учётной системе и внутренним сайтам. Доступ к нему настраивает ИТ-отдел компании.

Личный VPN устроен так же, но за его сервером нет внутренней сети. Сервер только выпускает ваш трафик в интернет из выбранной страны.

Третий вариант — VPN на роутере. Тогда через туннель идёт трафик всех устройств домашней сети, даже тех, на которые приложение не поставить. Как подключить роутер к Ben's VPN, рассказано на странице VPN для роутера.

VPN полезен в четырёх случаях

  • Чужой Wi-Fi. В гостинице, поезде или коворкинге вы не знаете владельца Wi-Fi. Что такая сеть записывает, вам тоже неизвестно. С VPN ей остаётся одно зашифрованное соединение, которое она не может прочитать.
  • Сайт или приложение заблокированы. Заблокировать их может провайдер или отдельная сеть, например Wi-Fi в аэропорту. С VPN запрос выходит в интернет из другой страны. Местный фильтр не видит, на какой сайт он направлен. Если не подключается Telegram, откройте страницу VPN для Telegram.
  • Вы за границей, а нужен российский адрес. Некоторые сайты и приложения открываются только с российских IP-адресов. Для них в Ben's VPN есть локация «Россия» с сервером в Москве. Подробнее — на странице про российский IP-адрес за границей.
  • Белые списки в мобильной сети. Если оператор пускает только на разрешённые сайты, включите режим мультихопа «Россия». Трафик тогда пойдёт через сервер в России. В этом режиме недоступна большая часть локаций. Работу в каждой сети мы не гарантируем. Как это устроено, объясняет страница про белые списки и VPN.

Четыре вещи, которые VPN не меняет

  • Аккаунты. После входа в почту или соцсеть сервис знает, кто вы. Локация в другой стране этого не меняет.
  • Cookies и «отпечаток» браузера. VPN не удаляет метки, которые cookies хранят в браузере. Язык, размер экрана и набор шрифтов вместе складываются в «отпечаток» браузера. В исследовании 2010 года у большинства проверенных браузеров он оказался уникальным. Новый IP-адрес его не меняет.
  • Фишинг и вирусы. Ссылка «доплатите за доставку» из письма и с VPN ведёт на фальшивую страницу. Заражённый файл тоже остаётся заражённым.
  • Доверие. Имена сайтов, которые раньше видел провайдер, теперь проходят через сервер VPN. Выбирайте сервис VPN, которому готовы доверить эти данные.

Ben's VPN выбирает протокол, а вы — три настройки

От протокола зависит, как трафик выглядит по дороге к серверу. У Ben's VPN их четыре — VLESS + REALITY, XHTTP, Hysteria2 и Shadowsocks. Протокол и маршрут для вашей сети приложение выбирает автоматически. Переключателя протоколов в настройках нет. Если для стабильной связи нужен обходной путь, приложение включает мультихоп. Тогда трафик проходит ещё через один сервер, в третьей стране. В основе приложения — Outline, который разработала команда Jigsaw.

Вам остаётся выбрать три настройки.

  • Локация. Кнопка «Локация» открывает окно «Изменить локацию» со списком локаций и поиском. Если страна не важна, нажмите «Самая быстрая». Приложение само подберёт локацию рядом с вами.
  • Трафик мимо туннеля. Кнопка «Туннель» открывает раздел «Раздельное туннелирование». Режим «Для России» пускает трафик к российским сервисам напрямую, мимо туннеля. В режиме «Ручной ввод» вы сами вписываете IP-адреса, подсети и домены. На Android есть ещё список «Приложения в обход VPN».
  • Режим мультихопа. Он находится в разделе «Аккаунт» → «Настройки» → «Мультихоп». Мы советуем держать режим «Автоматически», а «Россия» включать для сетей с белыми списками.

Первое подключение за четыре шага

  1. Установите Ben's VPN

    Приложение работает на телефонах, планшетах, компьютерах и телевизорах. Ссылки для каждой системы есть на странице Ben's VPN для всех устройств. В российском App Store приложения нет, поэтому для iPhone есть инструкция по установке из России.

  2. Откройте приложение

    При первом запуске на телефоне, планшете или компьютере экрана входа нет. Приложение выполняет первую настройку и создаёт гостевой аккаунт, привязанный к этому устройству.

  3. Включите VPN кнопкой «Подключить»

    Без подписки кнопка открывает окно «Купить Ben's VPN». Выберите тариф в этом окне и оплатите его. Если подписка уже есть, нажмите «Войти в аккаунт» вверху окна.

  4. Выберите локацию

    Нужную страну найдите через кнопку «Локация». Если подойдёт любая локация рядом, нажмите «Самая быстрая». Галочка «Автоматически подключаться при смене локации» стоит по умолчанию. Поэтому VPN сразу подключится к выбранной локации.

Главный экран Ben's VPN на iPhone с карточкой сервера и крупной кнопкой подключения
Главный экран Ben's VPN — карточка сервера и большая кнопка с буквой B.

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

Видит ли провайдер, что у меня включён VPN?

Провайдер видит, что устройство подолгу держит связь с одним адресом. Список ваших сайтов ему больше не достаётся. Старые протоколы можно распознать по характерным признакам пакетов. В 2022 году исследователи показали это на примере OpenVPN. VLESS + REALITY, один из протоколов Ben's VPN, выдаёт подключение за HTTPS-соединение с настоящим сайтом.

Защищает ли пароль от Wi-Fi так же, как VPN?

Пароль закрывает сеть от соседей, но от провайдера ничего не скрывает. DNS-запросы и имена сайтов по-прежнему идут через его оборудование. Если вас это не беспокоит, дома VPN нужен в основном для сервисов, которые в вашей сети не открываются.

Что делать, если VPN включён, но страницы не грузятся?

При плохой связи через сервер приложение показывает плашку «Плохое соединение». Нажмите на ней «Исправить проблему», и приложение предложит сменить локацию или найти рабочий сервер. Поиск рабочего сервера занимает до 2 минут. Если это не помогло, нажмите «Поддержка» и напишите в чат — поддержка работает 24/7.

Как пользоваться одной подпиской на телефоне и ноутбуке?

Гостевой аккаунт работает только на том устройстве, где он создан. Поэтому сначала откройте на нём «Аккаунт» → «Привязать e-mail». На втором устройстве нажмите «Подключить» и в окне покупки выберите «Войти в аккаунт». Войдите с этим e-mail или по коду. Код появится на первом устройстве в пункте «Войти на другом устройстве». В нём 8 цифр, и действует он 3 минуты. Ограничений по числу устройств нет.

Зачем VPN, если в браузере есть режим инкогнито?

Режим инкогнито удаляет историю и cookies, когда вы закрываете окно. Для сети он ничего не меняет. Провайдер по-прежнему видит имена сайтов, а сайты — ваш IP-адрес. VPN работает на уровне сети, и его можно включать вместе с режимом инкогнито.

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

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

Mac App Store App Store Google Play