您好,登錄后才能下訂單哦!
這篇文章主要講解了“noVNC在Windows下的應用方式”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“noVNC在Windows下的應用方式”吧!
一、實現功能
目標:通過瀏覽器遠程訪問Windows桌面。
原理:瀏覽器不支持VNC,所以不能直接連接VNC,但是可以使用代理,使用noVNC通過WebSocket建立連接,而VNC Server不支持WebSocket,所以需要開啟Websockify代理來做WebSocket和TCP Socket之間的轉換。
二、準備工作
1、測試環境:Windows 7
2、UltraVNC:http://www.uvnc.com/(Windows環境下的VNC Server,當然還有TightVNC,RealVNC,我也試了下這兩個,好像不能通過noVNC)
3、Node.js:https://nodejs.org/en/download/(用于執行Websockify.js。Websockify還有Python版本的,不過在Windows下沒有成功)
4、noVNC:http://github.com/kanaka/noVNC/zipball/master
5、Wesockify:https://github.com/novnc/websockify/archive/master.zip
三、具體操作
1、安裝UltraVNC Server 并開啟服務(安裝后設置密碼)
2、安裝Node.js
安裝時選擇npm package manager
安裝ws、optimist模塊(執行websockify.js文件所需)
安裝完ws和optimist后會在C:\Users\Administrator\下生成node_modules目錄
3、把noVNC.zip解壓到node_modules目錄下,再把websockify-master.zi目錄下。
4、執行websockify.js:轉發9000端口的http鏈接到5900端口(UltraVNC Server的默認端口為5900)
5、在瀏覽器地址欄輸入http://192.168.1.163:9000/(服務器端IP:192.168.1.163)
會是這樣
這時候只要把websockify.js的102行改成filename += ‘/vnc.html’;
再重復第4、5步 點擊Connect輸入UltraVNC設置的密碼 完成。
感謝各位的閱讀,以上就是“noVNC在Windows下的應用方式”的內容了,經過本文的學習后,相信大家對noVNC在Windows下的應用方式這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。