ZEITA VPN Web Portal (локальный, HTTPS)
=======================================

Что это
-------
Веб-страница на https://127.0.0.1:8787/ которая сама вызывает
Cisco AnyConnect CLI и поднимает туннель к шлюзу VPN —
без ручного открытия vpnui.
Адрес шлюза и учётные данные выдаёт администратор.

TLS
---
Локальный self-signed сертификат:
  certs/portal.crt
  certs/portal.key
SAN: localhost, 127.0.0.1, vpn-portal.local
Браузер покажет предупреждение — один раз «Дополнительно → Продолжить».
Можно подставить свои файлы через VPN_PORTAL_CERT / VPN_PORTAL_KEY.

Важно
-----
1) Это НЕ удалённый сайт в Интернете. Портал слушает ТОЛЬКО 127.0.0.1.
2) Клиентский агент AnyConnect (vpnagentd) на этой машине нужен.
3) Полный L3-VPN «только в браузере без агента» на ASA 9.1 недоступен.

Запуск
------
  ./ZeitaVPN   (или Install-ZeitaVPN / ярлык)
  затем открыть: https://127.0.0.1:8787/

В форме
-------
  Алиас + Логин + Пароль — из инструкции администратора

API
---
  GET  /api/status
  POST /api/connect     {"group"(алиас),"username","password"}  — server опционален
  POST /api/disconnect
