VNC 远程桌面

ServerCC 内置 VNC 客户端,可直接从 iPhone 或 iPad 连接 macOS 屏幕共享、Apple Remote Desktop(ARD)或任何标准 VNC 服务器。当 Claude Code 或 Codex 在服务器上编写代码时,你可以通过远程桌面实时查看编程效果 — 检查 UI 变化、预览网页、验证构建产物等,全部无需离开 App。

Pro 功能

VNC 远程桌面是 Pro 功能。非订阅用户每天可免费限时试用 2 次。

连接模式

ServerCC 支持三种方式连接 VNC 服务器:

  • SSH 隧道 — VNC 流量通过现有的 SSH 连接进行隧道传输。这是最安全的选项 — 服务器上无需在 SSH 之外打开额外端口。推荐大多数场景使用。
  • 直接连接 — 直接连接到 VNC 服务器的 IP 和端口(默认 5900)。VNC 端口必须从你的设备可访问。
  • Tailscale — 通过内置 Tailscale 网络连接。适用于不暴露在公网的私有服务器。

配置方法

1

在远程机器上启用 VNC

对于 macOS,在系统设置中启用屏幕共享(见下文)。对于 Linux,安装并配置 VNC 服务器,如 TigerVNC 或 x11vnc。

2

在 ServerCC 中打开 VNC

在服务器详情页面,点击 VNC 按钮打开 VNC 连接视图。

3

选择连接模式并输入凭据

选择 SSH 隧道、直接连接或 Tailscale。输入 VNC 密码(如使用 ARD 还需输入用户名)。凭据保存在 iOS 钥匙串中,供后续连接使用。

4

连接

点击连接启动 VNC 会话。远程桌面将以全屏显示。

macOS 屏幕共享设置

在 Mac 上启用屏幕共享:

1

打开系统设置通用共享

2

打开屏幕共享开关

3

选择允许访问屏幕的用户(推荐使用你的登录用户)

提示

macOS 屏幕共享默认使用 ARD 认证,需要用户名和密码。在 ServerCC 中,在 VNC 凭据字段中输入你的 macOS 登录用户名和密码。

凭据

ServerCC 支持两种 VNC 认证类型:

  • ARD(用户名 + 密码) — macOS 屏幕共享默认使用。输入你的 macOS 登录用户名和密码。
  • 仅 VNC 密码 — 标准 VNC 认证。仅需密码。

凭据安全存储在 iOS 钥匙串中,并在后续连接同一服务器时复用。

画质模式

根据网络状况在连接前选择画质模式:

  • 画质优先 — 24 位色深,ZRLE 编码,通过 DisplayLink 实现 60fps 目标。适合局域网或快速连接。
  • 速度优先 — 16 位色深,优化编码以降低带宽使用。适合蜂窝网络或高延迟连接。

键盘输入

点击 VNC 控制栏中的键盘按钮即可呼出 iOS 键盘,直接向远程桌面输入。键盘上方的辅助按键行补齐了触屏键盘缺少的按键:EscTab、方向键(长按连发),以及可锁定的修饰键 — CtrlShiftAlt — 用于 ⌘C、Ctrl+C 等快捷键。缩放控制和交互模式切换也在同一行。

提示

在局域网上使用 SSH 隧道配合画质优先可获得最佳体验。在蜂窝网络或远程连接时切换为速度优先