Свой VPN-сервер — альтернатива подписке у коммерческого провайдера: вместо готового приложения с тысячами серверов по всему миру вы арендуете обычный VPS у любого хостинг-провайдера и разворачиваете на нём VPN самостоятельно. В этом случае вы — единственный пользователь сервера и одновременно сам себе провайдер, со всеми плюсами и минусами такой роли.
Зачем поднимать VPN самостоятельно
Главное отличие от обычного VPN-сервиса — IP-адрес сервера не используется другими клиентами одновременно, поэтому он не попадает в чёрные списки стриминговых сервисов вместе с тысячами чужих подключений. Вам не нужно доверять политике no-logs стороннего провайдера — логи, если они вообще ведутся, находятся на сервере, который контролируете только вы. Из минусов — нет сети серверов в десятках стран, нет мобильного приложения «из коробки» и нет службы поддержки: обновлять и чинить сервер придётся самостоятельно.
Outline VPN — сервер за пару кликов
Outline VPN — бесплатное приложение с открытым кодом от Jigsaw (подразделение Google), которое разворачивает сервер на протоколе Shadowsocks на вашем VPS буквально в несколько кликов: скрипт сам устанавливает и настраивает всё необходимое, а готовым ключом доступа можно поделиться с близкими. Это, пожалуй, самый простой вариант для тех, кто раньше никогда не администрировал сервер, но хочет попробовать формат «свой VPN».
Amnezia VPN — гибкость и обход блокировок
Amnezia VPN устроена похожим образом — открытое приложение, которое подключается к вашему VPS по SSH и настраивает сервер за вас, — но предлагает выбор из нескольких протоколов, включая собственный AmneziaWG. Это модифицированная версия WireGuard, трафик которой сложнее опознать системам глубокой инспекции пакетов (DPI), что делает Amnezia отдельно интересной в регионах с активной фильтрацией интернет-трафика.
Чистый WireGuard вручную
Для тех, кто хочет полного контроля без стороннего скрипта, есть вариант установить WireGuard на VPS вручную: сгенерировать ключи, прописать конфигурацию сервера и клиента и настроить файрвол самостоятельно. Это сложнее, чем Outline или Amnezia, зато даёт полное понимание, что именно происходит на сервере — мы отдельно разбирали, чем WireGuard отличается от OpenVPN и IKEv2, в статье про протоколы VPN.
Минусы самостоятельного хостинга
- Обновления и безопасность сервера — ваша ответственность; заброшенный без обновлений сервер со временем становится уязвимее коммерческого VPN с штатной командой безопасности.
- VPS-провайдер знает, кто арендует сервер и по какой карте или счёту платит — анонимность здесь не выше, чем анонимность самого хостинга.
- Один сервер — одна страна выхода; для смены геолокации нужно поднимать новый VPS в другом регионе, а не переключить страну в приложении.
В каталоге сервисов с пометкой «Свой сервер» собраны именно такие open-source инструменты для самостоятельного хостинга — включая Outline VPN и Amnezia VPN, если хочется сравнить их карточки перед тем, как выбирать VPS-провайдера.