Проблема
У меня есть встроенное устройство Linux, и я пытаюсь предоставить общий доступ к экрану для удаленного доступа через веб-браузер с помощью x11vnc. Я просмотрел несколько сообщений, в которых объясняется, как это сделать, но безуспешно. По крайней мере, я смог получить доступ к общему экрану с помощью программы просмотра vnc на моем компьютере с Windows.
То, что я сделал до сих пор
Я запускаю сервер с помощью этой команды: x11vnc -display: 0 -rfbauth ~ / .vnc / passwd -http
Это устанавливает при совместном использовании экрана URL-адрес средства просмотра Java печатается ( http: // imx6ul-var-dart: 5800 ) на PORT = 5900. Все идет нормально.
Когда я открываю свой веб-браузер (Chrome) и набираю
в строке URL, я получаю пустую страницу с гиперссылкой «сайт x11vnc», которая открывает новую вкладку для где и следовало ожидать ( http://www.karlintage.com/x11vnc/ ). Тем временем терминал выводит:
httpd: get '' для
httpd: по умолчанию - 'index.vnc'
httpd: закрытие преждевременного соединения
(После установления соединения время ожидания ~ 15 секунд)
Я пытался использовать комбинацию различных параметров команды, но ничего не помогло.
Вопрос
Как вы можете получить доступ к экрану, совместно используемому с x11vnc, через ваш веб-браузер?
Мы будем благодарны за любую помощь или указатели!
Чтобы получить доступ к VNC через веб-браузер, вам понадобится прокси-сервер. Вы можете установить такой прокси-сервер на сервере (с запущенным x11vnc), на клиенте (с запущенным браузером) или в другой промежуточной системе.
Загляните туда, вы найдете программное обеспечение NoVNC, которое, вероятно, будет соответствовать вашим потребностям: noVNC WebSite