feat: Web UI пароль — HTTP Basic Auth защита
Изменения: - Отменены WebSocket security настройки (websocket_allowed_ips, websocket_token) - Добавлена HTTP Basic Auth в start_server.py - Пароль по умолчанию: admin - Опция --password для установки своего пароля - Обновлён README с документацией Использование: python3 start_server.py --port 8080 --password mypassword Безопасность: - ✅ WebSocket только локально (127.0.0.1) - ✅ Web UI защищён паролем - ✅ Достаточно для локальной сети
This commit is contained in:
@@ -18,11 +18,16 @@ python3 -m wyoming_satellite \
|
||||
--debug
|
||||
```
|
||||
|
||||
### 2. Запустить HTTP сервер
|
||||
### 2. Запустить HTTP сервер с паролем
|
||||
|
||||
```bash
|
||||
cd ~/projects/satellite-dev/web-client
|
||||
python3 -m http.server 8080
|
||||
|
||||
# С паролем по умолчанию (admin)
|
||||
python3 start_server.py --port 8080
|
||||
|
||||
# Или со своим паролем
|
||||
python3 start_server.py --port 8080 --password mysecretpassword
|
||||
```
|
||||
|
||||
### 3. Открыть в браузере
|
||||
@@ -33,6 +38,8 @@ http://localhost:8080/client.html
|
||||
http://192.168.200.111:8080/client.html
|
||||
```
|
||||
|
||||
**🔐 Ввести пароль** (по умолчанию: `admin`)
|
||||
|
||||
---
|
||||
|
||||
## 📋 Функции
|
||||
|
||||
Reference in New Issue
Block a user