Как сделать свой VPN: свой сервер или готовый сервис

Коротко

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

Как сделать свой VPN, спрашивают по двум причинам: хочется самому управлять сервером или кажется, что так дешевле. Первое правда. Второе зависит от того, во что вы оцените своё время.

Ниже — из чего состоит свой VPN, сколько он стоит и как понять, что удобнее именно вам. Пошаговых инструкций для конкретных программ здесь нет: они меняются с каждой версией, а у каждого хостинга свои особенности.

Что нужно для своего VPN

Свой VPN собирается из пяти частей:

  1. Сервер. Чаще всего это виртуальный выделенный сервер, VPS, который арендуют у хостинг-провайдера. Владелец получает полный административный доступ и собственный IP-адрес.
  2. Операционная система. На VPS обычно ставят Linux.
  3. Серверная программа VPN. Она принимает подключения и шифрует трафик. К ней нужен настроенный межсетевой экран.
  4. Ключи или профили. Отдельные для каждого устройства, чтобы потерянный телефон можно было отключить, не трогая остальные.
  5. Приложения на устройствах. Телефон, ноутбук и телевизор должны понимать формат ваших ключей.

Каждая часть требует внимания не один раз:

Этап Что делаете Как часто
Аренда Выбираете тариф и дата-центр, платите хостингу Каждый месяц или год
Настройка Ставите систему и VPN-программу, настраиваете межсетевой экран Один раз и после каждой переустановки
Ключи Создаёте ключ для нового устройства, отзываете потерянные При каждом новом устройстве
Обновления Обновляете систему и VPN-программу Регулярно
Защита Вход по ключу вместо пароля, закрытые лишние порты, резервная копия настроек Постоянно

Как устроен сам VPN-сервер и почему один сервер быстрее другого, разобрали в статье что такое VPN-сервер.

Как сделать VPN самому: порядок действий

Общий порядок, как создать VPN-сервер, одинаков для любых программ:

  1. Арендуйте VPS и выберите дата-центр поближе к себе: чем ближе сервер, тем меньше задержка.
  2. Защитите сервер до установки VPN: обновите систему, включите вход по ключу, закройте лишние порты.
  3. Установите серверную программу VPN по документации её разработчика.
  4. Создайте отдельный ключ или профиль для каждого устройства.
  5. Установите приложения на устройства и проверьте подключение из разных сетей: дома, по мобильной сети, в чужом Wi-Fi.
  6. Включите обновления и сохраните копию настроек, чтобы быстро поднять сервер заново, если что-то сломается.

Как сделать VPN на ноутбуке

Под этим запросом обычно имеют в виду одно из двух.

Подключить ноутбук к VPN. Свой сервер для этого не нужен, достаточно приложения и ключа. Для Vista ссылку на приложение Happ для Windows и macOS даёт бот в разделе «Как подключить», ключ берут в «Мои устройства» → «Ключ», а в Happ нажимают «+» → «Вставить из буфера». Подробнее — в статье как установить VPN на компьютер и ноутбук.

Сделать ноутбук VPN-сервером. Технически это возможно, но неудобно: ноутбук должен быть всегда включён и доступен из интернета. А провайдеры всё чаще выдают абонентам внутрисетевые, «серые» адреса вместо внешних, и подключиться к такому компьютеру снаружи без дополнительных настроек не получится.

Свой VPN дома: сервер на роутере

Если цель — заходить в домашнюю сеть из поездки, например к камере или файлам на диске, сервер можно не арендовать. Во всех интернет-центрах Keenetic, даже в младших моделях, есть встроенные VPN-серверы. Подключившись к такому роутеру из интернета, вы попадаете в домашнюю сеть со всеми её устройствами.

Условия у этого варианта такие:

  • для большинства встроенных серверов роутеру нужен публичный, «белый» IP-адрес;
  • для подключений Keenetic советует завести отдельного пользователя со сложным паролем;
  • трафик идёт через домашний интернет, поэтому скорость зависит от вашего тарифа и роутера.

Если же нужно, чтобы через VPN-сервис работали все домашние устройства, роутер настраивают как клиент. Чем такой вариант отличается от покупки готового роутера, рассказали в статье роутер с VPN: купить готовый или настроить свой. У Vista роутер настраивают вместе с поддержкой: напишите в бот модель роутера.

Сколько стоит свой VPN

Аренда сервера — только часть расходов. Полный список выглядит так:

  • аренда VPS — каждый месяц, по тарифу хостинга;
  • трафик, если тариф хостинга его ограничивает;
  • доменное имя, если хотите подключаться по имени вместо адреса;
  • время на первую настройку и регулярное обслуживание;
  • простой, если сервер перестал отвечать, пока вы в дороге.

Свой сервер или готовый сервис

Разница видна по тому, кто за что отвечает:

Свой сервер Готовый сервис на примере Vista
Настройка Система, VPN-программа и ключи на вас Ключ из бота, в Happ «+» → «Вставить из буфера»
Серверы Тот, что вы арендовали Несколько, Vista сама выбирает сервер с лучшим пингом
Если сломалось Чините сами Пишете в поддержку в боте
Устройства Сколько настроите До 3 на подписку, на каждое свой ключ
Трафик По тарифу хостинга Безлимитный
Цена Тариф хостинга плюс ваше время От 99 ₽ в месяц

Свой VPN имеет смысл, если:

  • нужен доступ к домашней или рабочей сети;
  • вы умеете администрировать Linux-сервер или хотите этому научиться;
  • вам важно полностью управлять сервером и его настройками.

Готовый сервис проще, если:

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

Чем отличаются платные сервисы и за что в них платят, разобрали в статье платный VPN: что вы получаете за деньги.

Совет

Прежде чем арендовать сервер, решите, зачем он вам: доступ к домашней сети и защищённое подключение в дороге решаются по-разному.

Частые вопросы

Можно ли сделать свой VPN бесплатно?
Совсем бесплатно не получится: сервер нужно арендовать или держать включённым дома. Домашний вариант на роутере не требует аренды, но для него обычно нужен публичный IP-адрес, а его выдают не всем абонентам.
Сложно ли сделать свой VPN-сервер?
Если вы уже настраивали Linux-сервер, задача посильная. Если нет, придётся разобраться с арендой, доступом к серверу, межсетевым экраном, ключами и обновлениями.
Как сделать VPN на ноутбуке?
Чтобы подключить ноутбук к VPN, свой сервер не нужен: достаточно приложения и ключа. Для Vista приложение и ключ берут в боте, а Windows умеет подключаться и встроенным клиентом, если у вас есть данные сервера.
Личный VPN безопаснее подписки?
Безопасность зависит от того, как сервер настроен и обновляется. Свой сервер даёт полный контроль, но и ответственность за защиту целиком на вас.
Чем личный VPN отличается от подписки на сервис?
Личный VPN — сервер, которым пользуетесь только вы и которым управляете сами. В подписке серверами управляет сервис, а вы получаете ключи: в Vista до 3 устройств, на каждое свой ключ.

Источники

  1. Википедия: VPS, виртуальный выделенный сервер
  2. Википедия: частный IP-адрес и «белый IP»
  3. Keenetic: доступ к домашней сети через VPN-сервер интернет-центра
  4. Keenetic: VPN-клиенты и VPN-серверы в интернет-центрах
  5. Microsoft: подключение к VPN в Windows
  6. Документация Happ: что влияет на пинг

Vista — от 99 ₽ в месяц

Первый день бесплатно, до 3 устройств и безлимитный трафик. Возврат в течение 7 дней после оплаты.

Выбрать тариф
Статья помогла?