noVNCHTML5 VNC 客戶端
noVNC 是一個 HTML5 VNC 客戶端,采用 HTML 5 WebSockets, Canvas 和 JavaScript 實現(xiàn),noVNC 被普遍用在各大云計算、虛擬機控制面板中,比如 OpenStack Dashboard 和 OpenNebula Sunstone 都用的是 noVNC. 前面說了 noVNC 采用 WebSockets 實現(xiàn),但是目前大多數(shù) VNC 服務(wù)器都不支持 WebSockets,所以 noVNC 是不能直接連接 VNC 服務(wù)器的,怎么辦呢?需要一個代理來做 WebSockets 和 TCP sockets 之間的轉(zhuǎn)換,理解這一點很重要。這個代理也已經(jīng)有了,在 noVNC 的目錄里,叫做 websockify.
特性:
- 支持所有現(xiàn)代瀏覽器,包括手機(iOS,Android)。
- 支持的 VNC 編碼:raw, copyrect, rre, hextile, tight, tightPNG。
- 支持 WebSocket SSL/TLS 加密(即 "wss://")。
- 24 位真彩色和 8 位色彩映射
- 支持桌面大小調(diào)整通知/偽編碼。
- 本地或遠程光標
- 剪貼板復(fù)制/粘貼
- 大尺寸遠程屏幕的剪切或滾動模式。
- 輕松的網(wǎng)站集成和主題(包括 3 個示例主題)。
評論
圖片
表情
