VNC Console
Откройте одноразовый билет, выданный backend'ом, прямо в браузере через noVNC.
Ждём параметры сеанса... Передайте ?websocket=wss://vnc.example.com/ws/... или набор path/port/vncticket.
Билет выдаёт control-plane API (POST /api/vnc/start). Go-прокси держит TLS и WebSocket к Proxmox, не читая и не валидируя токены, а Nginx нужен только для статики и проксирования /api.