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. Важно менять порты до двоеточия, после не трогать!