概要
Tailscaleを活用して二重ルーター環境の制約を回避し、外出先から自宅MacへSSH/VNC接続してClaude Codeを安定運用するための実践的なセットアップガイド。
詳細内容
本記事は、NURO光などの二重ルーター環境において、複雑なルーター設定(ポート転送やDMZ)を一切行わずに自宅Macへ安全にリモートアクセスする方法を解説しています。主な解決策としてWireGuardベースのメッシュVPN「Tailscale」を採用し、NAT越えを実現。SSH接続だけでなく、tmuxを組み合わせることでモバイル回線の瞬断にも耐えうるClaude Codeの実行環境構築フローを詳述しています。
具体的には以下のステップをカバーしています:
1. TailscaleによるMagicDNS設定とSSHログイン環境の整備。
2. 公開鍵認証への移行時に遭遇しやすい「Too many authentication failures」や「擬似端末(TTY)不在」といったトラブルの回避策。
3. tmuxによるCLIセッションの永続化手法。
4. CLIでは不十分な場合のための、SSH経由での画面共有(VNC)有効化とARD(リモートマネジメント)との設定競合の解消。
開発者が外出先からストレスなくAI駆動開発(Claude Code)を行うための、実用性に優れたトラブルシューティング込みのガイドです。