VNC 远程桌面
ServerCC 内置 VNC 客户端,可直接从 iPhone 或 iPad 连接 macOS 屏幕共享、Apple Remote Desktop(ARD)或任何标准 VNC 服务器。当 Claude Code 或 Codex 在服务器上编写代码时,你可以通过远程桌面实时查看编程效果 — 检查 UI 变化、预览网页、验证构建产物等,全部无需离开 App。
VNC 远程桌面是 Pro 功能。非订阅用户每天可免费限时试用 2 次。
连接模式
ServerCC 支持三种方式连接 VNC 服务器:
- SSH 隧道 — VNC 流量通过现有的 SSH 连接进行隧道传输。这是最安全的选项 — 服务器上无需在 SSH 之外打开额外端口。推荐大多数场景使用。
- 直接连接 — 直接连接到 VNC 服务器的 IP 和端口(默认 5900)。VNC 端口必须从你的设备可访问。
- Tailscale — 通过内置 Tailscale 网络连接。适用于不暴露在公网的私有服务器。
配置方法
在远程机器上启用 VNC
对于 macOS,在系统设置中启用屏幕共享(见下文)。对于 Linux,安装并配置 VNC 服务器,如 TigerVNC 或 x11vnc。
在 ServerCC 中打开 VNC
在服务器详情页面,点击 VNC 按钮打开 VNC 连接视图。
选择连接模式并输入凭据
选择 SSH 隧道、直接连接或 Tailscale。输入 VNC 密码(如使用 ARD 还需输入用户名)。凭据保存在 iOS 钥匙串中,供后续连接使用。
连接
点击连接启动 VNC 会话。远程桌面将以全屏显示。
macOS 屏幕共享设置
在 Mac 上启用屏幕共享:
打开系统设置 → 通用 → 共享
打开屏幕共享开关
选择允许访问屏幕的用户(推荐使用你的登录用户)
macOS 屏幕共享默认使用 ARD 认证,需要用户名和密码。在 ServerCC 中,在 VNC 凭据字段中输入你的 macOS 登录用户名和密码。
凭据
ServerCC 支持两种 VNC 认证类型:
- ARD(用户名 + 密码) — macOS 屏幕共享默认使用。输入你的 macOS 登录用户名和密码。
- 仅 VNC 密码 — 标准 VNC 认证。仅需密码。
凭据安全存储在 iOS 钥匙串中,并在后续连接同一服务器时复用。
画质模式
根据网络状况在连接前选择画质模式:
- 画质优先 — 24 位色深,ZRLE 编码,通过 DisplayLink 实现 60fps 目标。适合局域网或快速连接。
- 速度优先 — 16 位色深,优化编码以降低带宽使用。适合蜂窝网络或高延迟连接。
键盘输入
点击 VNC 控制栏中的键盘按钮即可呼出 iOS 键盘,直接向远程桌面输入。键盘上方的辅助按键行补齐了触屏键盘缺少的按键:Esc、Tab、方向键(长按连发),以及可锁定的修饰键 — Ctrl、Shift、Alt、⌘ — 用于 ⌘C、Ctrl+C 等快捷键。缩放控制和交互模式切换也在同一行。
在局域网上使用 SSH 隧道配合画质优先可获得最佳体验。在蜂窝网络或远程连接时切换为速度优先。