Різниця між VPS і VPN: вони працюють у протилежних напрямках

Ілля Соколов

7 хв читанняОснови

Сервер чи тунель

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

Різниця — у напрямку з’єднань

До VPS підключаються інші, а ви підключаєтеся через VPN. Коротка відповідь на запитання, у чому різниця між VPS і VPN, — саме цей напрямок. Від нього залежить і те, хто обслуговує сервер, і те, яку адресу бачать сайти.

VPS: до нього підключаються інші

VPS (віртуальний приватний сервер) — це віртуальна машина на обладнанні хостинг-провайдера. Гіпервізор зазвичай ділить один фізичний сервер на кілька ізольованих машин. Кожна машина має окрему операційну систему, а її дані відокремлені від даних інших машин. Для вас VPS — це сервер в інтернеті з публічною адресою. Він лишається в мережі, навіть коли ноутбук закритий.

Тому VPS підходить для сервісів, які мають бути доступні іншим у будь-який час:

  • бот, якому Telegram надсилає нові повідомлення напряму на VPS через вебхук;
  • особиста хмара, куди телефон уночі завантажує фото;
  • сторінка бронювання, яку відкривають ваші клієнти;
  • трекер завдань для вашої команди.

Хостинг-провайдер надає машину, мережу й права адміністратора. Ви встановлюєте програми, оновлюєте їх і захищаєте VPS.

VPN: ви підключаєтеся через нього

З VPN ваш пристрій встановлює з’єднання, а VPN захищає їх дорогою. Застосунок створює зашифрований тунель до VPN-сервера, а той передає ваші запити сайтам. Мережа, до якої ви підключені, бачить лише з’єднання з цим сервером. Сайти бачать його адресу замість вашої. Кожен крок з’єднання описано в статті про те, як працює VPN.

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

VPN на власному VPS: одна адреса, одне місто, один сервер

У цьому варіанті ви орендуєте VPS і запускаєте на ньому VPN-сервер. Тоді VPS приймає з’єднання від ваших власних пристроїв. Їхній трафік він надсилає в інтернет зі своєї адреси. Такий варіант робочий, але перед початком варто знати 3 його особливості.

  • Одна адреса, якою користуєтеся лише ви. Зазвичай вона не змінюється, доки ви орендуєте VPS. Це зручно, коли корпоративна система приймає з’єднання лише з однієї дозволеної IP-адреси. Для приватності це недолік, бо за цією адресою сайти можуть пов’язати між собою всі ваші відвідування.
  • Одне місто. Коли ви подорожуєте, VPS залишається у своєму дата-центрі. Наприклад, ваш VPS у Франкфурті, а ви летите до Бангкока. Відстань між містами — майже 9 000 км (близько 5 600 миль). Кожен кілометр оптоволокна додає близько 5 мікросекунд затримки. Тож лише шлях до VPS і назад додає до кожного запиту приблизно 90 мілісекунд. Реальні маршрути довші за пряму лінію. Для іншої країни потрібен інший VPS.
  • Один сервер. Для маршруту через проміжну країну потрібні другий сервер і з’єднання між серверами. Це з’єднання ви теж налаштовуєте самі.

Звичайний VPS, VPN на власному VPS і Ben's VPN

Таблиця порівнює 3 варіанти за 7 пунктами.

Що порівнюємоЗвичайний VPSVPN на власному VPSBen's VPN
Хто підключаєтьсяДо вашого VPS підключаються відвідувачі, клієнти й сервісиДо VPS підключаються ваші власні пристроїВаші пристрої підключаються до локації, яку ви вибираєте
Де ваш трафік виходить в інтернетЯк зазвичай, бо трафік не йде через VPSУ місті, де розташований дата-центрУ локації, яку ви вибрали в застосунку
Якщо ви далеко від сервераНе впливає. Трафік іде до сайтів напрямуКожен запит іде через місто, де розташований VPSВиберіть ближчу локацію. Якщо натиснути кнопку «Найшвидша», застосунок вибере локацію поруч із вами
Статична IP-адресаЗазвичай є, доки ви платитеЗазвичай є, і користуєтеся нею лише виНе гарантується. Адреси можуть змінюватися, наприклад, коли ви натискаєте «Замінити сервери» на вкладці «Акаунт» → «Налаштування»
Маршрут через проміжний сервер—Другий VPS і з’єднання між серверами, яке ви налаштовуєте саміВ автоматичному режимі застосунок вмикає «Мультихоп», коли з’єднання нестабільне
Трафік в обхід VPN—Правила маршрутизації ви пишете саміВласний список адрес у режимі «Вручну»
Допомога в разі збоюХостинг-провайдер усуває проблеми з обладнанням і мережею. Решту виправляєте виХостинг-провайдер усуває проблеми з обладнанням і мережею. VPN-сервер і свої пристрої налагоджуєте виПідтримка 24/7 у чаті в застосунку

4 випадки: VPS, VPN або обидва

  • Сервіс, який приймає з’єднання 24/7. Такий сервіс працює на VPS. Ben's VPN тут не допоможе, бо ми не здаємо сервери в оренду.
  • Інтернет у коворкінгу, на конференції чи в поїздці. Тут знадобиться VPN, а сервер не доведеться ні орендувати, ні обслуговувати. Ваш пристрій встановлює з’єднання, а застосунок передає їх зашифрованим тунелем.
  • Адреса, яка не змінюється. Вона потрібна, наприклад, коли корпоративний сервер приймає з’єднання лише з вашої IP-адреси. Виберіть власний VPS або статичну IP-адресу в інтернет-провайдера. У Ben's VPN адреси можуть змінюватися.
  • Бот на VPS і VPN на ноутбуці. У цьому випадку потрібні і VPS, і VPN. Єдине, що варто перевірити, — доступ до VPS через SSH. Його описано в наступному розділі.

Розділене тунелювання зберігає доступ до VPS через SSH

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

  1. Натисніть кнопку «Тунель»

    Вона на головному екрані, під карткою сервера.

  2. Виберіть режим «Вручну»

    Введіть у поле IP-адресу або домен свого VPS, по одному запису в рядку.

  3. Перепідключіть VPN

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

На Android замість адреси можна виключити з тунелю SSH-клієнт. У розділі «Застосунки в обхід VPN» натисніть «Вибрати застосунки» й позначте свій SSH-клієнт.

Ben's VPN — VPN-сервіс, а не хостинг-провайдер

Розмістити в нас сайт чи бота не можна. Ми захищаємо з’єднання, які встановлюють ваші пристрої.

Одна підписка діє в наших застосунках для телефонів, комп’ютерів, телевізорів і роутерів (див. застосунки для кожного пристрою). Протокол застосунок вибирає автоматично з-поміж VLESS + REALITY, XHTTP, Hysteria2 і Shadowsocks. Наш огляд протоколів VPN пояснює, для чого підходить кожен із них і чому їх 4.

Кнопка «Локація» на головному екрані відкриває вікно «Змінити країну» зі списком локацій. Прапорець «Автоматично підключатися під час зміни локації» позначено за замовчуванням. Поки він позначений, застосунок підключається до локації одразу після вибору.

Якщо з’єднання нестабільне, застосунок може спрямувати трафік через проміжний сервер у третій країні. Так працює «Мультихоп» в автоматичному режимі.

Вікно «Змінити країну» в застосунку Ben's VPN на iPhone з кнопками «Найшвидша» й «Попередня», полем пошуку та списком локацій
Для нової локації не потрібен новий сервер

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

Чи захищає VPN на моєму ноутбуці сам VPS?

Ні. VPN захищає з’єднання вашого пристрою. VPS у дата-центрі доступний з інтернету незалежно від того, чи підключено VPN. Захищайте його окремо оновленнями системи, SSH-ключами замість паролів і брандмауером.

Сервери VPN-сервісу — це теж VPS?

Залежно від сервісу це можуть бути віртуальні машини або цілі фізичні сервери. В обох випадках їх обслуговує сервіс, а не ви.

Чи бачить VPN-сервіс, що я роблю на своєму VPS через SSH?

Ні. SSH шифрує сеанс на всьому шляху від вашого пристрою до VPS. VPN-сервер бачить лише зашифроване з’єднання з адресою вашого VPS. Якщо додати цю адресу в режимі «Вручну», з’єднання піде в обхід VPN.

Як підключити до VPN усі домашні пристрої без власного VPS?

Підключіть до VPN сам роутер. Застосунок Ben's VPN працює на роутерах Keenetic, Netcraze, OpenWrt і MikroTik. Для інших моделей в особистому кабінеті є налаштування PPTP і OpenVPN.

Чи потрібен VPS, щоб користуватися сервісом Ben's VPN?

Ні, і реєструватися теж не потрібно. На телефоні чи комп’ютері застосунок створює гостьовий акаунт під час першого запуску. Без підписки кнопка «Підключити» відкриває вікно «Придбати Ben's VPN», де ви вибираєте тариф і оплачуєте його. Щоб користуватися підпискою на інших пристроях, відкрийте вкладку «Акаунт» і виберіть «Прив’язати пошту».

Автор статті

Ілля Соколов

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

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

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

Mac App Store App Store Google Play