Максимально подробная инструкция по установке Ubuntu/Debian, Docker, WireGuard. Для облегчения работы будет использован Bitvise SSH Client.
Покупка сервера для установки WireGuard Easy #
1. Выберите тарифный план, параметры которого отвечают требованиям вашей операционной системы. Как заказать сервер.
Логин и пароль от сервера #
Письмо с информацией о входе в панель управления должно быть у вас на почте, если его нет вы можете войти в панель следующем способом:
Товары/Услуги → Виртуальные серверы → выберите Меню «…» → Инструкция.
В разделе Информация о сервере будут данные логина и пароля.
Установка curl и docker и WireGuard на сервер #
Для удобства, я предлагаю использовать Bitvise SSH Client.
HOST — ваш IP
Port — 22
UserName — root
password — ваш пароль
2. Нажмите Log in, кликните на иконку терминала.
apt-get install curl
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
Проверьте установился ли docker.
docker version
Установка WireGuard Easy. #
1. Замените IP адрес вашего сервера и хэш пароля. Скопируйте в консоль.
Замените YOUR_SERVER_IP на ваш IP VPS.
docker run -d \
--name=wg-easy \
-e LANG=en \
-e WG_HOST=YOUR_SERVER_IP \
-e PASSWORD_HASH=YOUR_ADMIN_PASSWORD_HASH \
-e PORT=51821 \
-e WG_PORT=51820 \
-e UI_TRAFFIC_STATS=true \
-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 \
ghcr.io/wg-easy/wg-easy
Замените YOUR_ADMIN_PASSWORD_HASH на хэш пароля.
Чтобы сгенерировать хэш пароля bcrypt с помощью docker, для паролья foobar123(это пример, придумайте свой пароль), выполните следующую команду :
docker run ghcr.io/wg-easy/wg-easy wgpw 'foobar123'
Сгенерированный хэш для пароля ‘foobar123’ — ‘$2a$12$KD1t4BDPoopO3XsE/eSb2exaBOnB3RcbdpHbWwaX08WZuvYbHsaFS’
Важно : обязательно заключайте свой пароль в одинарные кавычки
3. Готово. Вставьте в консоль получившийся результат.
Настройка WireGuard Easy на устройстве #
1. Переходим в браузере по адресу вашего сервера указав порт 51821. Пример — http://SERVER_IP:51821
2. Вводим пароль, который придумали для хэша.