Что такое VPN и как он работает
Коротко
VPN (Virtual Private Network) — это зашифрованный туннель между вашим
устройством и сервером в другой стране. Весь интернет-трафик идёт внутри
этого туннеля: провайдер видит только факт соединения с сервером, а сайты
видят адрес сервера, а не ваш.
Что происходит без VPN
- Вы открываете сайт — устройство спрашивает у DNS-сервера провайдера его
адрес.
- Запрос идёт через оборудование провайдера в открытом виде: адрес сайта и
имя домена видны всем на пути.
- Сайт видит ваш реальный IP-адрес, а значит — страну, город и провайдера.
Шифрование HTTPS закрывает содержимое страницы, но не скрывает, куда
вы пошли: имя сайта видно и в DNS-запросе, и в заголовке соединения.
Что происходит с VPN
- Приложение поднимает туннель до нашего сервера и шифрует всё, что уходит
с устройства.
- Провайдер видит один поток шифрованных данных до одного адреса — без
имён сайтов и содержимого.
- Сервер расшифровывает трафик и обращается к сайту уже от своего имени.
Ответ возвращается к вам тем же туннелем.
Ключевое: расшифровать поток может только ваш сервер и ваше устройство —
у них общий ключ, которого больше нет ни у кого.
Почему это обходит блокировки
Блокировки в России работают на стороне провайдера, между вами и сайтом.
Оборудование смотрит на признаки соединения — домен, IP-адрес, характерные
особенности протокола — и обрывает то, что попало в списки.
Через VPN признаков нет: имени сайта в трафике не видно, а IP-адрес один и
тот же — адрес нашего сервера, который в списках не значится. Оборудование
не может отличить «запрещённый» сайт от любого другого и пропускает трафик.
Дальше запрос выходит в интернет из страны, где блокировки нет. Ровно
поэтому же открываются сервисы, которые сами не работают с российскими
адресами: для них вы находитесь там, где стоит сервер.
Что VPN не делает
- Не делает вас анонимным: если вы вошли в аккаунт, сервис знает, кто вы.
- Не защищает от вирусов и фишинга — это задача внимательности и обновлений.
- Не скрывает вас от сайта, на котором вы залогинены под своим именем.
Что VPN действительно даёт помимо доступа к сайтам — в статье
«Зачем VPN нужен не только для обхода блокировок».