From d6c3a0977d5bba4c4d06591028f16bad3c60e629 Mon Sep 17 00:00:00 2001 From: Ruslan Date: Tue, 14 Apr 2026 00:27:32 +0300 Subject: [PATCH] =?UTF-8?q?feat(gui):=20=D0=BD=D0=B0=D1=81=D1=82=D1=80?= =?UTF-8?q?=D0=BE=D0=B8=D1=82=D1=8C=20=D0=B4=D0=B5=D1=84=D0=BE=D0=BB=D1=82?= =?UTF-8?q?=D1=8B=20=D0=B4=D0=BB=D1=8F=20QR=20=D0=B2=20wireguard-ui=20?= =?UTF-8?q?=D0=B8=20=D0=B4=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D1=82=D1=8C=20?= =?UTF-8?q?=D0=B8=D0=BD=D1=81=D1=82=D1=80=D1=83=D0=BA=D1=86=D0=B8=D1=8E=20?= =?UTF-8?q?=D0=B4=D0=BB=D1=8F=20iPhone?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 10 ++++++++++ server/install_server.sh | 6 ++++++ 2 files changed, 16 insertions(+) diff --git a/README.md b/README.md index 03a1c26..6eb42c2 100644 --- a/README.md +++ b/README.md @@ -193,6 +193,16 @@ http://203.0.113.10:5000 Логин/пароль задаются во время установки сервера. +### Как получить QR для iPhone в GUI + +1. Откройте GUI по ссылке из итоговой сводки установки. +2. Перейдите в раздел клиентов (`Clients`). +3. Создайте клиента (`New Client`) или выберите существующего. +4. Нажмите кнопку показа QR (или `Show QR`) у клиента. +5. На iPhone: WireGuard → `Add Tunnel` → `Create from QR code` и отсканируйте код. + +В установщике уже задаются дефолты GUI для корректной генерации клиентских конфигов: endpoint, DNS, порт и путь к `wg0.conf`. + ## Взаимодействие клиента с сервером - Клиент генерирует локальные ключи. diff --git a/server/install_server.sh b/server/install_server.sh index 3bf2314..c5dae44 100755 --- a/server/install_server.sh +++ b/server/install_server.sh @@ -291,6 +291,12 @@ services: - WGUI_USERNAME=${GUI_USER} - WGUI_PASSWORD=${GUI_PASSWORD} - SESSION_SECRET=${GUI_SESSION_SECRET} + - WGUI_ENDPOINT_ADDRESS=${SERVER_PUBLIC_IP}:${WG_PORT} + - WGUI_DNS=${SERVER_DNS} + - WGUI_CONFIG_FILE_PATH=/etc/wireguard/${WG_INTERFACE}.conf + - WGUI_SERVER_INTERFACE_ADDRESSES=${WG_ADDRESS} + - WGUI_SERVER_LISTEN_PORT=${WG_PORT} + - WGUI_DEFAULT_CLIENT_ALLOWED_IPS=0.0.0.0/0 - WGUI_MANAGE_START=true - WGUI_MANAGE_RESTART=true volumes: