feat(gui): настроить дефолты для QR в wireguard-ui и добавить инструкцию для iPhone

This commit is contained in:
Ruslan
2026-04-14 00:27:32 +03:00
parent b0fab364cb
commit d6c3a0977d
2 changed files with 16 additions and 0 deletions

View File

@@ -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`.
## Взаимодействие клиента с сервером ## Взаимодействие клиента с сервером
- Клиент генерирует локальные ключи. - Клиент генерирует локальные ключи.

View File

@@ -291,6 +291,12 @@ services:
- WGUI_USERNAME=${GUI_USER} - WGUI_USERNAME=${GUI_USER}
- WGUI_PASSWORD=${GUI_PASSWORD} - WGUI_PASSWORD=${GUI_PASSWORD}
- SESSION_SECRET=${GUI_SESSION_SECRET} - 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_START=true
- WGUI_MANAGE_RESTART=true - WGUI_MANAGE_RESTART=true
volumes: volumes: