跳转到内容

RealVNC

维基百科,自由的百科全书
RealVNC
開發者RealVNC
首次发布2002年,​24年前​(2002)
当前版本VNC Server: 7.15.1
VNC Viewer: 7.15.1(2025年10月16日,​12個月前​(2025-10-16))
编程语言C++, Java
操作系统
平台
类型遠程管理软件
许可协议GNU通用公共许可证 / 专有软件
网站www.realvnc.com

RealVNC是一家提供远程访问软件的公司,成立於2002年。该软件由服务器(VNC服务器,英語:VNC Server)和客户端(VNC查看器,英語:VNC Viewer)组成,該軟件通過VNC协议來远程控制另一台计算机的屏幕[1]。

历史

[编辑]

Andy Harter 和 AT&T 原始 VNC 团队的其他成员于2002年创立了 RealVNC Limited。RealVNC 的汽车部门于2018年分拆为独立公司(VNC Automotive)。[1]

客户端(VNC Viewer)

[编辑]

使用 vncviewer 的 RealVNC 客户端可以运行于全屏模式;默认使用 F8 功能键调出选项菜单(其中包括关闭全屏模式或转发 Control-Alt-Delete 按键序列等选项)。

服务器(VNC Server)

[编辑]

RealVNC 的服务器组件允许通过另一台计算机远程控制一台计算机。

连接

[编辑]

RealVNC 使用 RFB 协议。RFB 6.0 默认使用 TCP/UDP 5900 端口。当通过互联网建立连接时,用户必须在本地防火墙中开放该端口;如果位于网络地址转换(NAT)路由器之后,还需要配置端口转发,将 TCP 5900 端口(或相应的自定义端口)转发至本地计算机的地址。

另一种方式是通过 Secure Shell(SSH)建立 VNC 隧道,从而无需开放更多端口,并能够自动穿越 NAT 路由器。SSH 还可以对 VNC 服务器与查看器之间的连接进行加密。

RealVNC 于2013年10月提出为 Weston 提供远程访问接口后,[2] 于2014年7月发布了 Wayland 开发者预览版。[3][4]

局限

[编辑]

虚拟网络计算(VNC)协议基于像素。虽然这带来了很大的灵活性(例如可以显示任何类型的桌面),但与能够更好地理解底层图形布局的解决方案(如 X11)相比,其效率通常较低。这些协议会以更简单的形式发送图形基元或高级命令(例如“打开窗口”),而 RFB 则只发送原始像素数据。

參考資料

[编辑]
  1. ^ 1.0 1.1 VNC Automotive launches as an independent company. www.realvnc.com. 2018-07-24 [2019-05-06]. (原始内容存档于2019-05-06) (英语). 
  2. ^ [RFC weston] remote access interface module. freedesktop.org. 2013-10-18. 
  3. ^ VNC Wayland Developer Preview. 2014-07-08. (原始内容存档于2014-07-14). 
  4. ^ RealVNC Wayland developer preview email. freedesktop.org. 2014-07-09. 

外部連結

[编辑]