Для того, чтобы создать свой VPN нам понадобиться VPS хостинг. Я буду показывать на примере aeza.net, там есть дешевый тариф за 100р. на сервере из Нидерландов. Плюс по моем ссылке вы получаете бонус +15% на пополнение.

Регистрация хостинга​

Регистрируемся, выбираем локацию Нидерланды, тариф AMS-Promo, ОС Ubuntu.

Установка сервера на хостинге Аеза
Ждем установку сервера около 5 минут. Здесь нам понадобиться Имя пользователя, пароль и IP-адрес.
Хостинг панель Аеза

Подключаемся к терминалу сервера​

Теперь нам надо подключиться к терминалу сервера, чтобы установить наш скрипт VPN с веб-интерфейсом. Для этого нам понадобится программа Bitvise SSH Client. Открываем и копируем в нее Имя пользователя, IP-адрес и пароль от нашего сервера. Нажимаем "Log in".
Подключением к терминалу с помощью Bitvise
Если появляется новое окно, то нажимаем "Accept and Save". После подключения слева появятся новые иконки. Нам нужна "New terminal console". Нажимаем на нее.
Открываем терминал
У нас открывается черное окно терминала.

Установка VPN Wiregurad с интерфейсом​

Копируем команду:
Код:
curl -sSL https://get.docker.com | sh
И вставляем в терминал нажав правую кнопку мыши, нажимаем Enter. У вас начнется установка. И примерно после 1-2 минуты закончится и вы увидите такие надписи.
Установка докера
Теперь копируем и вставляем вторую команду:
Код:
sudo usermod -aG docker $(whoami)
Нажимаем Enter и вас просто перекинет на строку ниже.

Прописываем третью команду:
Код:
exit
У вас закроется терминал.

Теперь заново подключаемся к серверу и открываем опять терминал.

Копируем в блокнот команду:
Код:
docker run -d \
  --name=wg-easy \
  -e WG_HOST=YOUR_SERVER_IP \
  -e PASSWORD=YOUR_ADMIN_PASSWORD \
  -v ~/.wg-easy:/etc/wireguard \
  -p 51820:51820/udp \
  -p 51821:51821/tcp \
  --cap-add=NET_ADMIN \
  --cap-add=SYS_MODULE \
  --sysctl="net.ipv4.conf.all.src_valid_mark=1" \
  --sysctl="net.ipv4.ip_forward=1" \
  --restart unless-stopped \
  weejewel/wg-easy

Вместо "YOUR_SERVER_IP" пишем ваш IP-адрес сервера.
Вместо "YOUR_ADMIN_PASSWORD" пишем пароль, который вы хотите использовать для входа в веб-интерфейс своего VPN.

Копируем это все из блокнота и вставляем правой кнопкой мыши в наш терминал. Должно получиться так:
Установка VPN WireGuard
Нажимаем enter и идет установка. После ее завершения мы можем зайти в веб-интерфейс своего VPN и выдать доступы к нему.

Управление VPN доступами​

Для входа в веб-интерфейс используем 0.0.0.0:51821, где 0.0.0.0 IP-адрес вашего сервера. В моем случае, это 79.137.197.187:51821. При переходе, у вас открывается форма ввода пароля, заполняем и входим в веб-интерфейс нашего VPN.

Здесь можно создавать аккаунты VPN по кнопке "New". Включать и выключать их.
Веб-интерфейс VPN

Включаем VPN на Windows и MacOS​

Скачиваем из интерфейса VPN конфиг нашего аккаунта к которому мы хотим подключиться.
Как скачать конфиг VPN
Чтобы включить VPN на Windows и MacOS нам необходимо скачать программу WireGuard. Устанавливаем и открываем ее. Нажимаем "Добавить туннель" и выбираем наш скачанный конфиг. Он добавляется в левое окно программы. Нажимаем подключиться и наш VPN начинает работать. Можете теперь им пользоваться на своем компььтере.
Подключение к VPN на Windows и MacOS

Включаем VPN на мобильных устройствах​

Устанавливаем приложение:
Для Androide https://play.google.com/store/apps/details?id=com.wireguard.android
Для IOS https://itunes.apple.com/us/app/wireguard/id1441195209?ls=1&mt=8

Открываем его, нажимаем на плюсик, у вас открывается меню. Здесь есть два способа, чтобы добавить туннель.
1) Перенести скачанный файл-конфиг на телефон и открыть его.
2) Сканировать QR-код, который можно открыть в веб-интерфейсе вашего VPN.

Выбираем более быстрый способ — "Сканировать QR-код".
Подключение к VPN на Androide и Iphone
У вас открывается камера, которую надо навести на QR-код, который вы должны открыть в веб-интерфейсе вашего VPN.
QR код VPN
После чего у вас в поле выше появляется ваш VPN на мобильном. Вы его можете включать и выключать.
Активация VPN на мобильном
Таким способом вы можете пользоваться VPN и управлять аккаунтами через удобный веб-интерфейс.

P.S. Если у вас есть сайты или вы занимаетесь их разработкой, то дополнительно вы можете установить на этот сервер FastPanel. Таким образом у вас будет удобный хостинг для ваших сайтов и личный VPN.

Видеоинструкция​