Поддержка websocket libvncserver / libvncclient (для vSphere)?

Я пытаюсь использовать libvnc написать клиентское приложение для VMware ESXi 6 Консоли В.М.
Из ESXi 6 VMware предоставляет WebSocket для этого. Для этого также выпущен базовый клиент HTML5.

ESXi websocket VNC использует путь подключения для авторизации.
Когда клиент HTML5 пытается подключиться, он делает запрос так:
WSS: //esxi_host_ip/билет/secret_token

Из моего исследования я знаю, что этот метод также работает с noVNC Client
(https://github.com/kanaka/noVNC)
Этот клиент передает параметр «путь» в реализацию RFB.

С сайта libvnc я знаю, что он поддерживает веб-сокеты, но я не знаю, поддерживается ли он на стороне клиента, и если ответ ДА, Как мне это сделать ?

0

Решение

Наконец ответ НЕТ но простой взлом возможен.

Подключение к серверу websocket vnc из libvnc напрямую невозможно.

В качестве решения моей проблемы я использовал заказ ТСР в WebSocket прокси, где я сначала согласовываю соединение websocket, а затем подключаю стандартный tcp vnc клиент.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]