ssh root@<IP_СЕРВЕРА>
Сервер можно приобрести у любого хостера.
Советую неплохой вариант (для тех, кто готов отдавать небольшую сумму за аренду собственного сервера).
Если необходима максимальная скорость подключения к интернету (1000 мбит/сек) — попробуйте надёжного хостинг-провайдера.
Если вы впервые подключились к серверу, выполните следующие команды:
apt update && apt install curl -y
А затем установите Docker следующей командой:
curl -fsSL https://get.docker.com | sh
docker run -d \
--name=wg-russian \
--pull=always \
-e PORT=3000 \
-e WG_HOST=<IP_СЕРВЕРА> \
-v ~/.wg-russian:/etc/wireguard \
-p 51820:51820/udp \
-p 51821:3000/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 \
bradtraversyfollower/wg-russian
В целях безопасности рекомендуется выставить пароль от панели управления:
-e PASSWORD=<ВАШ_ПАРОЛЬ>
Изменить порт, на котором запускается веб-приложение - панель управления:
-p <любой свободный порт>:3000/tcp
Например, можно сделать так:
-p 5678:3000/tcp
Тогда веб-приложение будет доступно по адресу:
http://<IP_СЕРВЕРА>:5678
Также можно поменять стандартные DNS-сервера:
-e WG_DEFAULT_DNS=77.88.8.88,77.88.8.2
В примере выше показываются сервера Яндекс DNS
docker rm -f wg-russian