Установка Amnezia VPN на свой сервер
Селф-хостед (self-hosted) подразумевает развертывание и использование программного обеспечения на собственном сервере пользователя, а не на серверах поставщика услуг (как в случае с облачными сервисами). Это означает, что все данные, приложения и сервисы находятся под контролем и управлением пользователя.
Для начало вам нужно арендовать(купить) VPS,у одного из хостинг провайдеров.
Требования к VPS
- Операционная система: Ubuntu 22.04.x/24.04.x или Debian 12/13 — поддерживаются официально.
- Виртуализация: KVM. Контейнерная виртуализация (OpenVZ/LXC) не подойдёт.
- Публичный IPv4-адрес: для подключения к серверу потребуется IPv4-адрес вида
203.0.113.10. IPv6-адрес не поддерживается. Использование домена допустимо, если он резолвится только как IPv4-адрес. - Доступ к серверу по SSH: для подключения потребуется имя пользователя (обычно
root) и пароль или закрытый SSH-ключ. Допустимо использовать имя пользователя, который входит в группу sudo и имеет права на выполнение любых командsudoбез запроса пароля. - Архитектура процессора (CPU): x86-64 (x64) или amd64. Процессоры x86, arm64 (aarch64) не подойдут.
- Количество ядер процессора (CPU): 1 ядро или больше (влияет на производительность и число одновременных VPN-подключений).
- Оперативная память (RAM): 1 ГБ или больше (влияет на число одновременных VPN-подключений и работу протоколов/сервисов).
- Диск (SSD): 10 ГБ или больше (требуется для работы Docker-контейнеров и сервисов).Настройка и управление сервером осуществляется через AmneziaVPN.
1.Скачайте и установите приложение AmneziaVPN
2.Откройте AmneziaVPN и нажмите на иконку ➕ (плюс) или на кнопку Приступим, если у вас не было других подключений.
3.Выберите вариант подключения Self-hosted VPN.
4.Введите:
- IP-адрес сервера, а также порт, если он отличается от стандартного
22(например,203.0.113.10:2221) - имя пользователя (например,
rootили пользователь с правами sudo, который может выполнять команды от имени администратора) - пароль или закрытый SSH-ключ
- При аренде сервера данные для подключения к нему приходят на почту после оплаты заказа или хранятся в личном кабинете на сайте хостинг-провайдера.

-
- Выберите тип установки и нажмите Продолжить:
- Автоматическая — установится только протокол AmneziaWG, другие протоколы можно установить позже.
- Ручная — установится один выбранный протокол, другие можно установить позже. После выбора протокола нажмите Установить.

- Если вы пропустили установку случайно и сервер чист, установку можно продолжить:
- Нажмите на название любого подключения.
- Нажмите на иконку ⚙️ (шестерёнка) справа от подключения к вашему серверу — отобразится список всех протоколов, доступных для установки.
- Нажмите на иконку 📥 справа от нужного протокола и нажмите Установить.


- После завершения процесса установки в приложении AmneziaVPN создастся готовое для использования VPN-подключение.
В случае с классическими VPN вы подключаетесь к общим серверам VPN-сервиса, используемым всеми пользователями. Вы переключаетесь между ними, когда, например, выбираете страну. В случае с self-hosted VPN вы создаете VPN на собственном арендованном виртуальном сервере. VPN, установленный на собственном сервере, будет работать только с одним IP-адресом — это IP вашего сервера, и никто не сможет к нему подключиться без вашего разрешения.