RealVNC
此条目可参照英語維基百科相應條目来扩充。 (2020年8月17日) |
| 開發者 | RealVNC |
|---|---|
| 首次发布 | 2002年 |
| 当前版本 | VNC Server: 7.15.1 VNC Viewer: 7.15.1(2025年10月16日) |
| 编程语言 | C++, Java |
| 操作系统 | |
| 平台 | |
| 类型 | 遠程管理软件 |
| 许可协议 | GNU通用公共许可证 / 专有软件 |
| 网站 | www |
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.0 1.1 VNC Automotive launches as an independent company. www.realvnc.com. 2018-07-24 [2019-05-06]. (原始内容存档于2019-05-06) (英语).
- ^ [RFC weston] remote access interface module. freedesktop.org. 2013-10-18.
- ^ VNC Wayland Developer Preview. 2014-07-08. (原始内容存档于2014-07-14).
- ^ RealVNC Wayland developer preview email. freedesktop.org. 2014-07-09.