Разница между VPS и VPN: один принимает чужие подключения, другой защищает ваши

Илья Соколов

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

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

VPS и VPN нужны для противоположных задач. VPS вы арендуете, чтобы к нему подключались другие — посетители сайта, клиенты, сервисы, которые присылают данные вашему боту. VPN защищает подключения, которые начинает ваше устройство. Оно шифрует трафик и отправляет его на сервер VPN, а к сайтам запросы уходят уже оттуда. Если перепутать одно с другим, вы заплатите за сервер вместо защиты подключения или наоборот.

Разница — в направлении подключения

К VPS подключаются другие, а через VPN подключаетесь вы. Это и есть короткий ответ на вопрос, в чём разница между VPS и VPN. От направления зависит и остальное — кто обслуживает сервер и какой адрес видят сайты.

VPS: к нему подключаются другие

VPS (virtual private server) — виртуальная машина на оборудовании хостинга. Гипервизор обычно делит один физический сервер на несколько изолированных машин. У каждой из них своя операционная система, а данные отделены от остальных. Для вас VPS — это сервер в интернете с публичным адресом. Он работает, даже когда ваш ноутбук закрыт.

Поэтому на VPS вы размещаете то, к чему другие подключаются в любое время:

  • бота, которому Telegram через вебхук присылает новые сообщения прямо на адрес VPS;
  • своё облако, куда телефон по ночам выгружает фотографии;
  • страницу онлайн-записи, которую открывают ваши клиенты;
  • трекер задач, в который заходит ваша команда.

Хостинг даёт машину, сеть и доступ администратора. Устанавливать программы, обновлять их и защищать VPS вы будете сами.

VPN: через него в интернет выходите вы

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

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

VPN своими руками: один адрес, один город, один сервер

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

  • Один адрес. Он только ваш и обычно не меняется, пока вы арендуете VPS. Это удобно, если рабочая система пускает только с одного разрешённого IP. Для приватности это минус — по одному адресу сайты могут связать все ваши заходы между собой.
  • Один город. VPS остаётся в своём дата-центре, когда вы уезжаете. Допустим, VPS во Франкфурте, а вы улетели в Бангкок — это почти 9000 км по прямой. Свет в оптоволокне проходит километр примерно за 5 мкс. Поэтому путь до VPS и обратно сам по себе добавляет к каждому запросу около 90 мс. Реальные маршруты ещё длиннее прямой. Для другой страны нужен ещё один VPS.
  • Один сервер. Маршрут через промежуточную страну требует второго сервера и связки между ними. Эту связку вы тоже настраиваете сами.

Обычный VPS, VPN своими руками и Ben's VPN

Таблица сравнивает три варианта по семи пунктам.

Что сравниваемОбычный VPSVPN своими рукамиBen's VPN
Кто подключаетсяПосетители, клиенты и сервисы — к вашему VPSВаши устройства — к вашему VPSВаши устройства — к серверу выбранной локации
Где трафик выходит в интернетБез изменений — VPS на него не влияетВ городе дата-центраВ локации, которую вы выбрали в приложении
Если вы далеко от сервераНеважно — трафик идёт напрямуюКаждый запрос проходит через город VPSВыберите локацию поближе. С плиткой «Самая быстрая» приложение подберёт локацию рядом
Постоянный IPОбычно есть, пока вы платитеОбычно есть, и пользуетесь им только выНе обещаем — адреса могут смениться, например, если нажать «Заменить серверы» в разделе «Аккаунт» → «Настройки»
Маршрут через промежуточный сервер—Второй сервер и своя настройкаВ автоматическом режиме приложение включает «Мультихоп», когда подключение нестабильно
Российские сайты мимо VPN—Список адресов собираете и обновляете самиРежим «Для России» под кнопкой «Туннель»
Кто поможет при сбоеХостинг отвечает за оборудование и сеть, остальное делаете выХостинг отвечает за оборудование и сеть, сервер VPN и устройства настраиваете выПоддержка 24/7 в чате приложения

VPS, VPN или оба — четыре случая

  • Сервис должен работать круглосуточно и принимать подключения. Такой сервис размещают на VPS. Ben's VPN здесь не поможет — серверы в аренду мы не сдаём.
  • Интернет в коворкинге, на конференции или в поездке. Здесь нужен VPN, а сервер арендовать и обслуживать не придётся. Подключения начинает ваше устройство, а приложение отправляет их по зашифрованному туннелю.
  • Постоянный адрес. Он нужен, например, если рабочий сервер пускает только с вашего IP. Подойдёт свой VPS или постоянный IP от провайдера. У Ben's VPN адреса могут меняться.
  • Бот на VPS и VPN на ноутбуке. В этом случае нужны оба. Проверить стоит одно — вход на VPS по SSH, о нём следующий раздел.

Раздельное туннелирование сохраняет вход на VPS по SSH

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

  1. Откройте «Туннель»

    Кнопка — на главном экране, под карточкой сервера.

  2. Выберите «Ручной ввод»

    Впишите в поле IP-адрес или домен своего VPS, по одной записи в строке. Если вы пользуетесь режимом «Для России», отметьте галочку под полем. Тогда мимо VPN пойдут и российские сайты, и ваш VPS.

  3. Переподключите VPN

    Отключите VPN и включите снова, иначе список не подействует. После этого подключения к вашему VPS пойдут мимо VPN, а остальной трафик — через него.

На Android вместо адреса можно исключить из туннеля сам SSH-клиент. Под заголовком «Приложения в обход VPN» нажмите «Выбрать приложения» и отметьте его.

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

Разместить у нас сайт или бота нельзя. Мы защищаем подключения ваших устройств.

Приложения есть для телефонов, компьютеров, телевизоров и роутеров, а подписка на все устройства общая. Все варианты собраны на странице приложений для разных устройств. Приложение автоматически выбирает один из четырёх протоколов — VLESS + REALITY, XHTTP, Hysteria2 или Shadowsocks. Зачем их четыре и чем хорош каждый, объясняет обзор протоколов VPN.

Кнопка «Локация» на главном экране открывает окно «Изменить локацию» со списком локаций. Галочка «Автоматически подключаться при смене локации» по умолчанию отмечена. С ней приложение подключается к выбранной локации сразу.

В режиме «Россия» весь трафик проходит через промежуточный сервер в России. Включить его можно в разделе «Аккаунт» → «Настройки» → «Мультихоп». Иногда этот режим помогает при белых списках. Большинство локаций в нём недоступны, и гарантий для любой сети мы не даём. Про белые списки и этот режим у нас есть отдельная страница.

Окно «Изменить локацию» в 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 — логин, пароль и файл .ovpn выдаёт личный кабинет. У некоторых российских провайдеров оба протокола могут не работать.

Нужен ли VPS, чтобы пользоваться Ben's VPN?

Нет, и регистрироваться тоже не нужно. На телефоне или компьютере приложение при первом запуске создаёт гостевой аккаунт. Без подписки кнопка «Подключить» откроет окно «Купить Ben's VPN» — выберите тариф и оплатите. Чтобы пользоваться подпиской на других устройствах, в разделе «Аккаунт» нажмите «Привязать e-mail».

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

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

Mac App Store App Store Google Play