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: