Linux

x11vnc 網路瀏覽器訪問

  • May 13, 2019

問題

我有一個 Linux 嵌入式設備,我正在嘗試共享螢幕以通過使用 x11vnc 的 Web 瀏覽器遠端訪問它。我已經搜尋了多個解釋如何執行此操作的文章,但我沒有成功。至少我能夠在我的 Windows 機器上使用 vnc 查看器訪問共享螢幕。

到目前為止

,我使用以下命令啟動伺服器:x11vnc -display :0 -rfbauth ~/.vnc/passwd -http 這將設置螢幕共享,在 PORT=5900 上列印 Java 查看器 URL ( http://imx6ul-var-dart:5800 )。到現在為止還挺好。

當我打開我的網路瀏覽器 (chrome) 並<remoteIP>:5800在 URL 欄中輸入時,我得到一個帶有超連結“x11vnc 站點”的空白頁面,該頁面會打開一個新選項卡到您期望的位置 ( http://www.karlrunge.com /x11vnc/ )。同時,終端輸出:( httpd: get ' ' for <remoteIP>

httpd: defaulting to 'index.vnc'

httpd: premature connection close一旦連接超時~15秒)

我嘗試使用不同命令選項的組合,但沒有任何效果。

問題

如何通過 Web 瀏覽器訪問與 x11vnc 共享的螢幕?

任何幫助或指示將不勝感激!

為了通過您的網路瀏覽器實現 VNC 訪問,您將需要某種代理。您可以在伺服器(執行 x11vnc)、客戶端(執行瀏覽器)或介於兩者之間的另一個系統上安裝這樣的代理。

看看那裡,您會發現可能適合您需要的 NoVNC 軟體: noVNC 網站

引用自:https://serverfault.com/questions/967018