Що таке 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-сервера — у два шари
Назва сайтуВидна вашій мережіПрихована від вашої мережі, видна VPN-серверу
Ваша IP-адресаСайт бачить вашуСайт бачить адресу сервера
Трафік програм без шифруванняМожна прочитати на шляхуПрихований від вашої мережі, після VPN-сервера його можна прочитати

HTTPS і VPN захищають різні дані й працюють разом. HTTPS приховує вміст від усіх посередників між вами й сайтом, зокрема від VPN-сервера. VPN приховує назви цих сайтів від вашої мережі.

Робоче VPN-підключення веде в офіс, особисте — в інтернет

Першими VPN почали використовувати компанії — у 1990-х роках. Специфікації протоколів IPsec і PPTP вийшли в тому самому десятилітті. З їхньою допомогою віддалені працівники й філії підключалися до офісної мережі через інтернет. Звідси й назва — віртуальна приватна мережа. Це приватна мережа офісу, побудована поверх публічного інтернету. Тунель закінчується всередині офісної мережі, де розташовані робоча пошта, спільні папки й внутрішні сайти. Хто може до неї підключатися, вирішує компанія.

Особисте VPN-підключення працює так само, але за сервером немає приватної мережі. Сервер лише передає ваш трафік в інтернет із вибраної вами країни.

Третій варіант — VPN на роутері. Тоді тунелем користуються всі пристрої домашньої мережі, навіть ті, на яких застосунок не працює. Як підключити роутер до Ben's VPN, пояснює сторінка VPN для роутера.

VPN допомагає в 4 ситуаціях

  • Мережі Wi-Fi, які ви не контролюєте. У готелі, потязі чи коворкінгу ви не знаєте власника Wi-Fi. Ви також не знаєте, що записує мережа. Коли VPN увімкнено, мережа бачить лише зашифроване з’єднання, яке не може прочитати.
  • Заблоковані сайти й застосунки. Окрема мережа, наприклад Wi-Fi в аеропорту, може заблокувати сайт чи застосунок. Його також можуть заблокувати всі провайдери країни. З VPN ваш запит виходить в інтернет з іншої країни. Місцевий фільтр не бачить, до якого сайту йде запит. Якщо Telegram не підключається, перегляньте сторінку VPN для Telegram.
  • Поїздки за кордон. Деякі сервіси для іноземної IP-адреси працюють інакше або взагалі не відкриваються. Якщо вибрати локацію у своїй країні, ці сервіси побачать місцеву адресу.
  • Перевірка з іншої країни. Підключившись до локації в іншій країні, ви бачите свій сайт чи рекламу так, як їх бачать місцеві відвідувачі.

4 речі, яких VPN не змінює

  • Ваші акаунти. Сервіс знає, хто ви, щойно ви входите в пошту чи соцмережу. Вибір локації в іншій країні цього не змінює.
  • Файли cookie й відбитки. VPN не видаляє ідентифікатори, які файли cookie зберігають у браузері. Браузер також має «відбиток», який складається з мови, розміру екрана й встановлених шрифтів. У дослідженні 2010 року більшість перевірених браузерів мала унікальний відбиток. Нова IP-адреса його не змінює.
  • Фішинг і шкідливі програми. VPN не завадить посиланню «сплатіть невеликий збір за доставку» відкрити підроблену сторінку. Заражений файл лишається зараженим незалежно від VPN.
  • Довіра. Назви сайтів, які раніше бачив провайдер, тепер проходять через VPN-сервер. Вибирайте VPN-сервіс, якому можете довірити ці дані.

Ben's VPN вибирає протокол, а ви — 3 налаштування

Протокол визначає, який вигляд має ваш трафік на шляху до сервера. Протоколів у Ben's VPN 4 — VLESS + REALITY, XHTTP, Hysteria2 і Shadowsocks. Застосунок сам вибирає протокол і маршрут, які працюють у вашій мережі. Перемикача протоколів у налаштуваннях немає. Якщо це потрібно для стабільного з’єднання, застосунок вмикає мультихоп. Коли мультихоп увімкнено, трафік спочатку йде через проміжний сервер у третій країні. Застосунок створено на основі Outline, який розробила команда Jigsaw.

Ви самі вибираєте в застосунку 3 налаштування.

  • Локація. Натисніть кнопку «Локація», щоб відкрити вікно «Змінити країну» — список локацій із пошуком. Якщо країна не важлива, натисніть кнопку «Найшвидша». Тоді застосунок вибере локацію поблизу.
  • Трафік поза тунелем. Натисніть кнопку «Тунель», щоб відкрити налаштування «Розділене тунелювання». У режимі «Вручну» ви вказуєте IP-адреси, підмережі й домени, які йдуть в інтернет напряму. У версії для Android є також список «Застосунки в обхід VPN».
  • Режим мультихопу. У застосунку це налаштування розташоване в розділі «Акаунт» → «Налаштування» → «Мультихоп». Радимо залишати його в режимі «Автоматично».

Перше підключення за 4 кроки

  1. Встановіть Ben's VPN

    Застосунок працює на телефонах, планшетах, комп’ютерах і телевізорах. Версія для кожного пристрою є на сторінці Ben's VPN для всіх пристроїв.

  2. Відкрийте застосунок

    Під час першого запуску на телефоні, планшеті чи комп’ютері екрана входу немає. Застосунок виконує початкове налаштування й створює гостьовий акаунт, прив’язаний до цього пристрою.

  3. Увімкніть VPN кнопкою «Підключити»

    Без підписки ця кнопка відкриває вікно «Придбати Ben's VPN». Виберіть у цьому вікні тариф і оплатіть його. Якщо підписка вже є, натисніть «Увійти в акаунт» угорі вікна.

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

    Якщо потрібна конкретна країна, натисніть кнопку «Локація» й знайдіть її в списку. Якщо годиться будь-яка локація поблизу, натисніть кнопку «Найшвидша». Прапорець «Автоматично підключатися під час зміни локації» позначено за замовчуванням. Тому VPN одразу підключається до вибраної локації.

Головний екран Ben's VPN на iPhone з карткою сервера й великою кнопкою підключення
Головний екран Ben's VPN з карткою сервера й великою жовтою кнопкою B.

Питання й відповіді

Чи може провайдер визначити, що я користуюся VPN?

Провайдер бачить, що пристрій підтримує тривалі з’єднання з однією адресою. Список сайтів, які ви відвідуєте, до нього вже не потрапляє. Старіші протоколи можна розпізнати за особливостями їхніх пакетів. У 2022 році дослідники показали це на трафіку OpenVPN. У Ben's VPN протокол VLESS + REALITY маскує з’єднання під HTTPS-трафік до реального сайту.

Чи захищає пароль до Wi-Fi так само, як VPN?

Пароль до Wi-Fi не дає сусідам підключитися до мережі. Від провайдера пароль нічого не приховує. DNS-запити й назви сайтів і далі проходять через його обладнання. Якщо вас це не турбує, удома VPN знадобиться здебільшого для сервісів, які не відкриваються.

Що робити, якщо VPN увімкнено, а сторінки не завантажуються?

Коли з’єднання через сервер погане, застосунок показує банер «Поганий звʼязок». Якщо натиснути на банері кнопку «Виправити», застосунок запропонує змінити локацію. Він також може до 2 хвилин шукати робочий сервер. Якщо проблема не зникає, натисніть кнопку «Підтримка», щоб відкрити чат із підтримкою 24/7.

Як користуватися однією підпискою на телефоні й ноутбуці?

Гостьовий акаунт працює лише на пристрої, де його створено. Спочатку відкрийте на цьому пристрої «Акаунт» → «Прив’язати пошту». На другому пристрої натисніть «Підключити» й у вікні покупки виберіть «Увійти в акаунт». Увійдіть за допомогою тієї самої адреси e-mail або за кодом. Перший пристрій показує код у розділі «Увійти на іншому пристрої». Код має 8 цифр і діє 3 хвилини. Обмеження на кількість пристроїв немає, тож підпискою можна користуватися й на планшеті, і на телевізорі.

Навіщо VPN, якщо в браузері є режим інкогніто?

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

Автор статті

Ілля Соколов

Пише про основи VPN простими словами.

Спробуйте 3 дні, вирішите потім

Пробний період коштує $0.50 і відкриває всі 187 країн та всі застосунки. Після нього тариф продовжується за $5 на місяць. Автопродовження можна вимкнути в особистому кабінеті будь-коли.

Mac App Store App Store Google Play