iPhone から Mac で動いている [[Claude Code]] を遠隔操作するには、Tailscale + Termius + zellij の構成が有効。外出先のモバイル通信からでも安全にアクセスできる。 ## 構成 Mac (macOS) と iPhone (iOS) を前提に、3 つのツールを組み合わせる。 ``` iPhone (Termius) ↓ SSH接続 ↓ Tailscale (VPN) ↓ Mac (zellij + Claude Code) ``` | ツール | 役割 | インストール先 | |--------|------|----------------| | Tailscale | VPN でプライベートネットワークを構築 | Mac + iPhone | | Termius | SSH クライアント | iPhone | | zellij | セッション維持 (接続が切れても動き続ける) | Mac | ## セットアップ手順 ### Mac 側 1. システム設定 → 一般 → 共有 → **リモートログインを有効化** 2. App Store で Tailscale をインストール、ログイン 3. `zellij` をインストール (`brew install zellij`) ### iPhone 側 1. App Store で Tailscale をインストール、**Mac と同じアカウント**でログイン 2. App Store で Termius をインストール 3. Termius でホストを登録 (Mac の Tailscale IP、ユーザー名、パスワード) ## 使い方 **Mac で作業開始:** ```bash zellij -s remote-claude claude ``` **iPhone から接続 (Termius 接続後):** ```bash zellij attach remote-claude ``` **iPhone から離れる時:** `Ctrl + o` → `d`(zellij をデタッチ、Claude Code は動き続ける) > [!note] > Tailscale の IP アドレスは固定 (変わらない)。zellij は必須ではないが、長時間タスクや不安定な通信環境では有用。 ## 関連ノート - **[派生]** [[Claude Code のステータスラインをカスタマイズする]]: 本ノートの遠隔操作と並ぶ、Claude Code の使用体験を整えるトピック - **[派生]** [[Claude Code の Hooks で音を鳴らして通知を受け取る]]: 本ノートの遠隔操作と並ぶ、Claude Code の通知まわりを整えるトピック