Доступ к веб-браузеру x11vnc

Эта проблема
У меня есть встроенное устройство Linux, и я пытаюсь открыть общий доступ к экрану для удаленного доступа через веб-браузер с помощью x11vnc. Я искал несколько постов, которые объясняют, как это сделать, но у меня не было успеха. По крайней мере, я смог получить доступ к общему экрану с помощью vnc viewer на моей машине с Windows.

Что я сделал до сих пор
Я запускаю сервер с этой командой: x11vnc -display :0 -rfbauth ~/.vnc/passwd -http Это настраивает общий доступ к экрану, URL-адрес средства просмотра Java печатается ( http://imx6ul-var-dart:5800/) по PORT=5900. Все идет нормально.

Когда я открываю свой веб-браузер (Chrome) и я набираю <remoteIP>:5800 в строке URL я получаю пустую страницу с гиперссылкой "сайт x11vnc", которая открывает новую вкладку, где вы ожидаете ( http://www.karlrunge.com/x11vnc/). Между тем, терминал выводит: httpd: get ' ' for <remoteIP>
httpd: defaulting to 'index.vnc'
httpd: premature connection close (После истечения времени ожидания соединения ~15 секунд)

Я пытался использовать комбинацию различных параметров команды, но ничего не помогало.

Вопрос
Как вы можете получить доступ к экрану общего доступа к x11vnc через ваш веб-браузер?

Любая помощь или указатели будут с благодарностью!

1 ответ

Решение

Чтобы получить доступ к VNC через веб-браузер, вам понадобится прокси-сервер. Вы можете установить такой прокси на сервере (запущенном x11vnc), на клиенте (запущенном браузере) или в другой промежуточной системе.

Загляните туда, вы найдете программное обеспечение NoVNC, которое, вероятно, подойдет вам: noVNC WebSite

Другие вопросы по тегам