Ваш интернет-провайдер видит каждый сайт, на который вы заходите, — адрес запроса проходит через его серверы открытым текстом. VPN убирает эту видимость одним приёмом: заворачивает ваши пакеты в шифрованную оболочку и пропускает их через свой сервер. Снаружи остаётся только поток нечитаемых данных и адрес сервера-посредника.
VPN — Virtual Private Network, виртуальная частная сеть. По-русски пишут «ВПН». Слово «виртуальная» здесь буквально: отдельного провода между вами и удалённым ресурсом нет, канал живёт только в программной логике. «Частная» — потому что заглянуть в него могут лишь две стороны: ваше устройство и VPN-сервер.
Технология закрывает сразу две дыры. Шифрование прячет содержимое трафика от всех, кто стоит на пути пакета. Подмена адреса меняет ваш IP на адрес сервера — сайт фиксирует обращение от посредника, а не от вас.
Всё держится на туннелировании — приёме, когда один пакет целиком прячут внутрь другого. Исходный пакет с вашими данными шифруют и упаковывают во внешний пакет с адресом VPN-сервера. По дороге провайдер читает только внешнюю надпись на конверте; что внутри — для него шум.
Соединение разворачивается по шагам:
Раз источником запроса сайт считает сервер, то и страну он определяет по серверу. Поставили сервер в Германии — для сайта вы в Германии. Доступ к контенту с географическими замками работает за счёт этой подмены, отдельной кнопки «обойти блокировку» внутри протокола нет.
Шифрование перемалывает читаемые данные в набор, который без ключа не собрать обратно. VPN тянет сразу две схемы и применяет их на разных этапах.
На старте, во время рукопожатия, работает асимметричная пара ключей: открытым шифруют, закрытым расшифровывают. Пара нужна ровно для одного — безопасно договориться о сеансовом ключе через канал, который ещё никто не защитил.
Дальше включается симметричный шифр: обе стороны крутят один общий ключ. Он быстрее асимметричного, поэтому основной поток данных идёт именно через него. Отраслевой стандарт — AES-256, WireGuard вместо него использует ChaCha20.
Стойкость упирается в длину ключа. Перебрать все варианты 256-битного ключа грубой силой современная техника не успеет — счёт идёт на сроки, которые превышают возраст Вселенной. Поэтому атакуют не сам шифр, а то, что вокруг: украденные ключи, кривую настройку, дыры в реализации.
Протокол задаёт правила, по которым строится туннель и шифруются данные. От него зависит скорость, стойкость и то, насколько легко системы фильтрации опознают ваш трафик. Рабочий минимум укладывается в пять имён.
| Протокол | Скорость | Стойкость | Чем отличается |
|---|---|---|---|
| WireGuard | Очень высокая | Высокая | Меньше 4000 строк кода, современная криптография, мгновенное подключение |
| OpenVPN | Средняя | Высокая | Открытый код, тонкая настройка, работает поверх TCP и UDP |
| IKEv2 / IPSec | Высокая | Высокая | Не рвёт туннель при переходе с Wi-Fi на сотовую сеть — отсюда любовь смартфонов |
| L2TP / IPSec | Средняя | Средняя | Двойная упаковка тормозит канал, связка устаревает |
| PPTP | Высокая | Низкая | Шифрование давно вскрыто, для защиты непригоден |
На практике выбор сужается до пары вариантов. WireGuard берут ради скорости и щадящей нагрузки на процессор. OpenVPN — когда нужна гибкая настройка и возможность спрятать трафик под обычный. IKEv2/IPSec выручает на телефоне: переключились с домашнего Wi-Fi на мобильную сеть, а туннель не отвалился. PPTP держат в памяти только как пример того, чем пользоваться нельзя.
Заголовки стандартных протоколов несут узнаваемую сигнатуру, и системы глубокой фильтрации опознают их по этому отпечатку. Чтобы туннель не торчал на виду, его маскируют под обычный HTTPS — этим занимаются отдельные протоколы обфускации и обёртки поверх базовых.
По устройству VPN делятся на две категории, и смешивать их не стоит — задачи разные.
Сценарий частника и удалёнщика. На устройстве стоит клиент, он поднимает туннель до шлюза. Так домашний ноутбук цепляется к корпоративной сети, так же работают потребительские сервисы для смены IP. Один конец туннеля — устройство, другой — шлюз.
Тут туннель сшивает не пользователя, а две сети целиком. Компания с офисами в разных городах загоняет локальные сети филиалов в один шифрованный канал между шлюзами. Конечные устройства о туннеле не подозревают — всю работу тянут пограничные маршрутизаторы.
Доступ через браузер, без установки толстого клиента. Канал шифруется тем же механизмом, что и HTTPS на сайтах. Подход выручает, когда сотруднику надо открыть узкий набор ресурсов с любого устройства, включая личное.
Один протокол разворачивают по-разному, и от выбранного способа зависит, что именно попадёт под защиту.
На смартфоне принцип тот же: системное приложение перехватывает весь сетевой трафик и заворачивает его в туннель. И Android, и iOS держат VPN на уровне самой операционной системы.
VPN закрывает канал связи и не трогает само устройство. Слои защиты разные, подменять один другим — ошибка.
Туннель иногда обрывается. Без защиты при обрыве — kill switch — трафик в этот момент пойдёт напрямую и открыто. Функция следит за состоянием туннеля и режет сеть до его восстановления, не давая данным утечь. Отдельно стоит проверить, не утекают ли DNS-запросы: имена доменов должны разрешаться внутри туннеля, а не на серверах провайдера.
VPN заворачивает каждый ваш пакет в шифрованную оболочку и гонит его до своего сервера. Провайдер и владелец Wi-Fi видят только эту оболочку с адресом сервера, а не содержимое запросов и не ваш настоящий IP.
Нет. VPN шифрует канал, но не трогает файлы на диске. Троян или шифровальщик отработает на устройстве при любом включённом туннеле — это задача антивируса, а не VPN.
WireGuard. Меньше 4000 строк кода, современная криптография, соединение поднимается быстрее, чем у OpenVPN или L2TP/IPSec, и процессор грузит слабее.
Провайдер видит подключение к VPN-серверу и объём шифрованного трафика. Адреса сайтов и содержимое запросов от него закрыты. А вот сам VPN-сервер видит всё в открытом виде — поэтому к его владельцу и претензии по логам.