TigerVNC Viewer
TigerVNC developers and contributors · 适用于获授权远程桌面的通用 Mac VNC 查看器,可配置输入、显示和安全选项。
介绍
TigerVNC 是 VNC/RFB 远程桌面协议的高性能实现。此 Mac cask安装的是 TigerVNC Viewer:用于查看和操作由单独配置的 VNC 服务器提供的桌面的客户端。它适用于访问自己的远程计算机和提供授权支持。安装此应用不会将这台 Mac 变成 TigerVNC 服务器。
主要功能
- 连接兼容的 VNC 服务器并查看其远程图形桌面。
- 发送键盘和指针输入,或选择仅查看模式。
- 使用受支持的剪贴板交换、全屏和显示缩放控制。
- 为连接选择编码和图像/压缩设置。
- 在服务器支持时请求共享会话或调整远程桌面大小。
- 协商受支持的身份验证和安全类型,包括 TLS 和 X.509 变体。
可用功能取决于查看器和远程服务器。默认情况下,远程桌面并非文件传输或音频服务;协议兼容也不代表支持服务器的所有特定功能。
安装和连接
使用 brew install --cask tigervnc 安装,或下载官方 Mac DMG 并将 TigerVNC.app 复制到“应用程序”。打开查看器,输入获准连接的服务器主机名/地址和显示编号,然后连接并提供该服务器要求的凭据。例如,host:1 选择 VNC 显示 1;指定端口时使用 host::port 格式。另一台计算机必须已运行可访问且具有适当权限和身份验证的 VNC 服务器。
根据网络和安全要求配置远程服务器及连接路径。TigerVNC 支持多种安全方案,但不能自动保证连接使用经过身份验证的加密:实际使用的方案取决于协商结果,而且查看器也支持未加密类型。选择兼容的 TLS/X.509 设置,并在适用时检查证书,或使用适当的 SSH 隧道/专用网络。仅使用 VNC 密码并不等同于加密传输。远程 macOS 的屏幕控制权限由那台 Mac 上的服务器管理,并不会自动授予此查看器安装程序。
要求、依赖项和平台差异
官方 1.16.2 Mac 应用包含通用可执行文件,其中有 Intel x86-64 和 Apple Silicon ARM64 代码。检查其 Mach-O 部署目标可知,Intel 对应 macOS 10.12,ARM64 对应 macOS 11.0。这些二进制目标并不保证已在所有较新或较旧的 macOS 配置上进行测试。当前 cask 未声明特定的 macOS 最低版本、额外的 formula 依赖项或明确的 cask 冲突。
经验证的 Mac DMG 大小为 6,845,311 字节,Apple Silicon 用户也使用此版本。它是单一通用下载包,并非分别提供 ARM/Intel 资源。下载大小不等于安装后的磁盘占用量。尚未确定通用的内存或安装空间要求;连接带宽、桌面尺寸和渲染工作负载都会影响资源使用量。
TigerVNC 的 Unix/Linux 服务器工具包括 Xvnc、x0vncserver 和 w0vncserver,分别采用不同的虚拟桌面、X11 和 Wayland 工作流程。此 Mac 查看器 cask 不会安装这些工具。Windows 和 Linux 软件包是独立发行版,各有自己的要求和服务器可用性。上游 README 警告,旧版 Windows winvnc 服务器已停止维护;不得将其视为当前 Wayland 或 Unix 服务器组件的同类产品。
帐户、费用和许可证
TigerVNC 是依据 GNU GPL 第 2 版分发的自由软件,部分组件受其各自许可证约束。本地使用查看器无需 TigerVNC 云帐户或订阅。登录凭据和任何托管服务费用取决于远程服务器或网络提供商。
1.16.2 公告明确更正了较早的 1.16.1 公告:原计划修复的 x0vncserver 安全问题未纳入 1.16.1,而已包含在 1.16.2 中。该问题涉及 Unix x0vncserver 组件,而非 Mac 查看器本身;运行该服务器的用户应遵循上游更新指南。
随附的官方仓库图片展示了 TigerVNC Viewer 在 Linux 桌面上连接到远程 macOS Catalina 桌面。这是一个跨平台的历史示例,并非当前 Mac 查看器应用的截图。
新版本 1.16.2 更新内容 10月7日 · OpenNavo 编辑 · AI 翻译
- 安全包含预期的 x0vncserver 屏幕访问安全修复。