From cbcf2709fa25feb17152377d66eda26f45e7b764 Mon Sep 17 00:00:00 2001 From: ilyukhin Date: Wed, 31 Jan 2024 15:38:34 +0000 Subject: [PATCH] =?UTF-8?q?=D0=A3=D0=B4=D0=B0=D0=BB=D0=B8=D1=82=D1=8C=20'R?= =?UTF-8?q?EADME'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README | 46 ---------------------------------------------- 1 file changed, 46 deletions(-) delete mode 100644 README diff --git a/README b/README deleted file mode 100644 index 0c8faa1..0000000 --- a/README +++ /dev/null @@ -1,46 +0,0 @@ -#### ЗАПУСК ДОКЕР-КОНТЕЙНЕРА -При запуске контейнера, чтобы он работал через сеть ВПН сервера, необходимо подключить его к докер контейнеру, внутри которого запущен ВПН-клиент. Обычно он называется (**wireguard_container**), образ этого контейнера лежит в **wireguard_im**. - -Доп параментр для запуска: **--network container:wireguard_container**
-Пример: **docker run --rm --network container:wireguard_container -it ubuntu sh** -

- -#### ЗАПУСК ДОКЕР-КОНТЕЙНЕРА ВПН КЛИЕНТА -Для корректной работы необходимо добавить параметр **--privileged**
-Пример: **docker run -d --rm --runtime=nvidia --dns=8.8.8.8 --privileged --name wireguardcontainer wireguardim** - -Для копирования конфига для внп-клиента можно выполнить следующую команду:
-**scp work_user@194.135.20.130:~/wireguard/config/peer5/peer5.conf .**
-*Пароль: 532532* - -Здесь **peer5** - это номер устройства, рекомендуется заранее узнать, кто последний брал конфиг с сервера и какой у него был номер, чтобы не использовать один и тот же конфиг на нескольких устройствах (может некорректно работать при одновременном подключении с разных устройств по одному конфигу). -**Всего устройств может быть 30 (peer30)** -

- -#### УСТАНОВКА И ЗАПУСК WIREGUARD НА ПОЛЬЗОВАТЕЛЬСКОМ УСТРОЙСТВЕ -Далее, после того как вы скачали конфиг в зависимости от устройства, на котором вы хотите использовать впн, будут меняться шаги настройки. - -1.1) Идем на официальный сайт и ищем нашу ОС -https://www.wireguard.com/install/ - -2.1) **Для смартфонов** устанавливаем Wireguard из магазина приложений
-2.1.1) Запускаем и нажимаем на плюсик в верхнем правом углу
-2.1.2) Далее выбираем *"создать из файла или архива"* и находим наш скачанный *peerN.conf*
-2.1.3) Альтернативно, если мы знаем, что хотим установить впн на смартфон, то можно скачать с сервера файл не .conf, а .png. Это будет файл с qr-кодом, открыв который на компьютере и отсканировав на телефоне, конфиг добавится автоматически.
- -![](wg_ios1.jpg)

-![](wg_ios2.jpg)

- -2.2) **Для Windows и Mac** похожая ситация
-2.2.1) Достаточно нажать на кнопку *"Добавить туннель"* слева снизу и выбрать файл peerN.conf
-2.2.2) Альтернативно, можно нажать ни на саму кнопку "Добавить туннель", а немного правее, и выбрать там пункт *"Добавить пустой туннель"*. После чего, в появившееся окно вставить содержимое файла *peerN.conf*
- -2.3) **Для Linux**
-2.3.1) В зависимости от используемого дистрибутива необходимо установить wireguard, способы установки описаны в пункте 1.
-2.3.2) Далее необходимо создать папку *wireguard*, если ее нет в */etc/wireguard* и поместить туда наш скачанный конфиг
-2.3.3) Запустить подключение с помощью команды
- `wg-quick up peerN` , где *peerN* - это название нашего файла *peerN.conf*
-2.3.3.1) Чтобы отключиться можно выполнить по аналогии
- `wg-quick down peerN`
-2.3.3.2) Если не удалось подключиться, и повалились ошибки, необходимо проверить установленные пакеты, и если их нет, то доустановить:
- `apt update && apt install iproute2 iptables`