feat(gui): настроить дефолты для QR в wireguard-ui и добавить инструкцию для iPhone
This commit is contained in:
10
README.md
10
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`.
|
||||||
|
|
||||||
## Взаимодействие клиента с сервером
|
## Взаимодействие клиента с сервером
|
||||||
|
|
||||||
- Клиент генерирует локальные ключи.
|
- Клиент генерирует локальные ключи.
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
Reference in New Issue
Block a user