Wireguard с веб-интерфейсом

Для этого также потребуется установленный Docker в системе и удобный для Вас текстовый редактор.

sudo apt update
sudo apt install docker.io
sudo systemctl start docker sudo systemctl enable docker

Качаем!

docker pull weejewel/wg-easy

Запускаем VPN

Внимание! Замените данные на свои:

WG_HOST=IP_сервера \

PASSWORD=Пароль_от_админки \

docker run -d \
  --name=wg-easy \
  -e WG_HOST=IP_сервера \
  -e 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

Можно подключаться к веб интерфейсу по адресу http://ip:51821

Порты можно поменять на свои, например tcp это порт админки, udp порт vpn. Важно менять порты до двоеточия, после не трогать!