< Все темы

Установка WireGuard Easy

Максимально подробная инструкция по установке Ubuntu/Debian, Docker, WireGuard. Для облегчения работы будет использован Bitvise SSH Client.

  1. Покупка сервера для установки WireGuard Easy.
  2. Логин и пароль от сервера.
  3. Установка Docker и WireGuard на сервер.
  4. Настройка WireGuard Easy на устройстве.
  5. Установка WireGuard Easy на PC.
  6. Установка WireGuard Easy на телефон.

Покупка сервера для установки WireGuard Easy

1. Выберите тарифный план, параметры которого отвечают требованиям вашей операционной системы. (Внимание! В тарифах Promo и 01 есть ограничение по трафику!) Как заказать сервер.

2. Укажите ОС Ubuntu 22.04/Debian 10/12 

3. Перейдите к оплате.

Логин и пароль от сервера

Нажмите «Виртуальный сервер», в меню выберите «Инструкция».

Откроется новое окно с IP адресом сервера, логином и паролем.

Установка curl и docker и WireGuard на сервер

Далее, для нашего удобства, я предлагаю использовать Bitvise SSH Client, его можно скачать тут.

1. В клиенте укажите IP адрес вашего сервера, логин и пароль.
HOST — ваш IP
Port — 22
UserName — root
password — ваш пароль

2. Нажмите Log in, кликните на иконку терминала.

3. Переходим к установке curl.
Скопируйте в консоль следующий код и нажмите enter. Можно копировать и вставить через правую кнопку мыши.

apt-get install curl

4. Переходим к установке Docker.
Скопируйте в консоль следующий код и нажмите enter. Можно копировать и вставить через правую кнопку мыши.

curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh

Проверить установился ли docker можно командой:

docker version

5. Устанавливаем WireGuard Easy. Замените IP адрес вашего сервера и хэш пароля. Скопируйте в консоль.

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_SERVER_IP на ваш IP VPS.

Замените YOUR_ADMIN_PASSWORD_HASH на хэш пароля. (Пункт 5.1)

5.1 Создание хэши паролей bcrypt для использования с wg-easy
Чтобы сгенерировать хэш пароля bcrypt с помощью docker, для паролья foobar123(это пример, придумайте свой пароль), выполните следующую команду :

docker run ghcr.io/wg-easy/wg-easy wgpw 'foobar123'
Сгенерированный хэш для пароля ‘foobar123’ — ‘$2a$12$KD1t4BDPoopO3XsE/eSb2exaBOnB3RcbdpHbWwaX08WZuvYbHsaFS’

Важно : обязательно заключайте свой пароль в одинарные кавычки

6. Готово.

Настройка WireGuard Easy на устройстве

1. Переходим в браузере по адресу вашего сервера указав порт 51821. Пример — http://SERVER_IP:51821

2. Вводим пароль, который придумали для хэша.

3. Добавляем новый клиент. Один нельзя одновременно использовать, создайте несколько клиентов для разных устройств.

Установка WireGuard Easy на PC

1. Скачиваем WireGuard на компьютер. Устанавливаем.

2. В клиенте выбираем «скачать конфигурацию»

3. В программе WireGuard на компьютере выберите импорт туннелей из файла и выберите скачанный файл.

4. Готово. Осталось нажать кнопку «подключить».

Установка WireGuard Easy на телефон

1. Скачайте WireGuard из магазина.

2. Войдите в приложение, нажмите +. Можно скачать файл, как для компьютера или использовать QR код.

Предыдущая Как применить ПРОМОКОД
Следующая Установка и подключение Bitvise SSH Client
Прокрутить вверх