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

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

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

Hosting aeza niderlandi promo ubuntu
Ждем установку сервера около 5 минут. Здесь нам понадобиться Имя пользователя, пароль и IP-адрес.
Hosting aeza info panel

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

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

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

Копируем команду:
Код:
curl -sSL https://get.docker.com | sh
И вставляем в терминал нажав правую кнопку мыши, нажимаем Enter. У вас начнется установка. И примерно после 1-2 минуты закончится и вы увидите такие надписи.
Ustanovka vpn docker
Теперь копируем и вставляем вторую команду:
Код:
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.

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

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

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

Здесь можно создавать аккаунты VPN по кнопке "New". Включать и выключать их.
Interfeis vpn

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

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

Включаем 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-код".
Wireguard qr code mobile
У вас открывается камера, которую надо навести на QR-код, который вы должны открыть в веб-интерфейсе вашего VPN.
Interfeis vpn qr code
После чего у вас в поле выше появляется ваш VPN на мобильном. Вы его можете включать и выключать.
Vpn mobile
Таким способом вы можете пользоваться VPN и управлять аккаунтами через удобный веб-интерфейс.

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

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