VNCリモートデスクトップ

ServerCC には VNC クライアントが内蔵されており、iPhone や iPad から直接 macOS 画面共有、Apple Remote Desktop(ARD)、または標準的な VNC サーバーに接続できます。Claude Code や Codex がサーバー上でコードを書いている間、リモートデスクトップを通じてプログラミングの成果をリアルタイムで確認できます — UI の変更確認、Web ページのプレビュー、ビルド出力の検証など、すべてアプリから離れることなく行えます。

Pro 機能

VNCリモートデスクトップは Pro 機能です。非サブスクライバーは1日2回の時間制限付き無料トライアルが利用できます。

接続モード

ServerCC は VNC サーバーへの3つの接続方法をサポートしています:

  • SSHトンネル — VNC トラフィックが既存の SSH 接続を通じてトンネリングされます。最も安全なオプションで、SSH 以外のポートをサーバーで開く必要がありません。ほとんどの環境に推奨。
  • ダイレクト — VNC サーバーの IP とポート(デフォルト 5900)に直接接続します。VNC ポートがデバイスからアクセス可能である必要があります。
  • Tailscale — 内蔵の Tailscale ネットワーク経由で接続します。インターネットに公開されていないプライベートサーバーに最適。

セットアップ

1

リモートマシンで VNC を有効にする

macOS の場合、システム設定で画面共有を有効にします(下記参照)。Linux の場合、TigerVNC や x11vnc などの VNC サーバーをインストール・設定します。

2

ServerCC で VNC を開く

サーバー詳細画面で VNC ボタンをタップして VNC 接続ビューを開きます。

3

接続モードを選択して認証情報を入力

SSHトンネル、ダイレクト、または Tailscale を選択します。VNC パスワード(ARD の場合はユーザー名も)を入力します。認証情報は iOS キーチェーンに保存され、次回以降の接続で使用されます。

4

接続

接続をタップして VNC セッションを開始します。リモートデスクトップがフルスクリーンで表示されます。

macOS 画面共有の設定

Mac で画面共有を有効にするには:

1

システム設定一般共有を開きます

2

画面共有をオンにします

3

画面にアクセスできるユーザーを選択します(ログインユーザーを推奨)

ヒント

macOS 画面共有はデフォルトで ARD 認証を使用し、ユーザー名とパスワードが必要です。ServerCC では、VNC 認証情報フィールドに macOS のログインユーザー名とパスワードを入力してください。

認証情報

ServerCC は2種類の VNC 認証タイプをサポートしています:

  • ARD(ユーザー名 + パスワード) — macOS 画面共有でデフォルトで使用されます。macOS のログインユーザー名とパスワードを入力します。
  • VNC パスワードのみ — 標準的な VNC 認証。パスワードのみ必要です。

認証情報は iOS キーチェーンに安全に保存され、同じサーバーへの次回以降の接続で再利用されます。

画質モード

ネットワーク状況に応じて、接続前に画質モードを選択します:

  • 画質優先 — 24ビットカラー、ZRLEエンコーディング、DisplayLinkによる60fps目標。ローカルネットワークや高速接続に最適。
  • 速度優先 — 16ビットカラーと最適化エンコーディングで帯域幅使用量を削減。モバイル回線や高遅延接続に最適。

キーボード入力

VNC コントロールバーのキーボードボタンをタップすると iOS キーボードが表示され、リモートデスクトップに直接入力できます。キーボード上部のアクセサリ行には、タッチキーボードにないキーが揃っています:EscTab、矢印キー(長押しでリピート)、そして固定可能な修飾キー — CtrlShiftAlt — で ⌘C や Ctrl+C などのショートカットが使えます。ズーム操作と操作モードの切り替えも同じ行にあります。

ヒント

ローカルネットワークでは SSHトンネルと画質優先の組み合わせが最適です。モバイル回線やリモート接続では速度優先に切り替えてください。