Свой 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.
| Вариант | Сложность настройки | Особенность |
|---|---|---|
| Outline VPN | Минимальная — несколько кликов | Протокол Shadowsocks, открытый код от Jigsaw (Google) |
| Amnezia VPN | Низкая — подключается по SSH и настраивает сама | Несколько протоколов, включая AmneziaWG для обхода DPI-блокировок |
| Чистый WireGuard | Высокая — вручную ключи, конфиг, файрвол | Полный контроль без стороннего скрипта |
Минусы самостоятельного хостинга
- Обновления и безопасность сервера — ваша ответственность; заброшенный без обновлений сервер со временем становится уязвимее коммерческого VPN с штатной командой безопасности.
- VPS-провайдер знает, кто арендует сервер и по какой карте или счёту платит — анонимность здесь не выше, чем анонимность самого хостинга.
- Один сервер — одна страна выхода; для смены геолокации нужно поднимать новый VPS в другом регионе, а не переключить страну в приложении.
В каталоге сервисов с пометкой «Свой сервер» собраны именно такие open-source инструменты для самостоятельного хостинга — включая Outline VPN и Amnezia VPN, если хочется сравнить их карточки перед тем, как выбирать VPS-провайдера.
Какой вариант проще всего для новичка?⌄
Outline VPN — скрипт сам устанавливает и настраивает сервер за пару кликов, готовым ключом доступа можно сразу поделиться с близкими. Это самый простой из трёх вариантов, если раньше вы никогда не администрировали сервер.
Какой вариант лучше для обхода активной блокировки VPN (DPI)?⌄
Amnezia VPN с протоколом AmneziaWG — это модифицированная версия WireGuard, трафик которой сложнее опознать системам глубокой инспекции пакетов, что делает её отдельно интересной в регионах с активной фильтрацией интернет-трафика.
Свой VPN-сервер на VPS — это полная анонимность?⌄
Нет. Хостинг-провайдер знает, кто арендует сервер и по какой карте или счёту платит, — анонимность здесь не выше, чем анонимность самого VPS-хостинга.
Можно ли легко сменить страну сервера, как в обычном VPN-приложении?⌄
Нет — один сервер означает одну страну выхода. Для смены геолокации нужно поднимать новый VPS в другом регионе, а не просто переключить страну в настройках.