Доступ к веб-браузеру 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