リモートアクセス設定
この付録では、外部からAI開発環境にアクセスする3つの方法 — Tailscale VPN、NoMachine、Windows RDP — について説明します。
- なぜリモートアクセスが必要か
- Tailscale VPNの設定(世界中どこからでも)
- NoMachineの設定(高性能リモートデスクトップ)
- Windows RDPの設定(Windows標準機能)
- 比較・選択ガイド
- トラブルシューティング
なぜリモートアクセスが必要か
AI開発環境は通常、強力なデスクトップコンピュータに構築します。高速なCPU、十分なRAM、専用GPUが必要だからです。しかし、常にそのコンピュータの前に座っているわけにはいきません。カフェでノートPCを使って作業したいとき、旅行中にタブレットで確認したいとき、別の部屋から接続したいときがあります。
リモートアクセスを設定すれば、どこからでも自分の強力なデスクトップコンピュータに接続できます。物理的にその場にいなくても、Claude Codeを実行し、プロジェクトを管理し、AIエージェントに作業させることができます。
Tailscale VPNの設定
TailscaleはWireGuardベースのメッシュVPNサービスです。ルーターやファイアウォールの内側にいても、デバイス間に安全なプライベートネットワークを作ってくれます。複雑なネットワーク設定なしに、数回のクリックだけで外部から自分のコンピュータへアクセスできます。
Tailscaleとは?
Tailscaleはインターネット経由で自分のデバイス同士をつなぐプライベートネットワークです。ノートPCとデスクトップの両方にインストールすれば、同じローカルネットワークにあるかのようにデスクトップへアクセスできます。ポートフォワーディング、固定IP、ルーター設定は一切不要です。
主なメリット
- セットアップが簡単 — 数分でインストールと有効化が完了
- NAT越え — ルーター設定の変更は不要
- 自動暗号化 — WireGuardプロトコルによるエンドツーエンド暗号化
- 無料 — 個人用途なら最大100台まで無料
- クロスプラットフォーム — Windows、macOS、Linux、iOS、Android対応
インストール手順
Windows用インストーラーをダウンロードして実行します。インストールが完了すると、システムトレイにTailscaleアイコンが表示されます。
macOSアプリをダウンロードするか、Homebrewでインストールします:
brew install --cask tailscale
100.x.x.x)を表示します。
tailscale ip
または、ホストPCで直接確認することもできます:
システムトレイのTailscaleアイコンをクリックすると、IPアドレスが表示されます。
メニューバーのTailscaleアイコンをクリックすると、IPアドレスが表示されます。
ping 100.x.x.x
100.x.x.xはホストの実際のTailscale IPに置き換えてください。応答が返ってくれば、VPN接続は正常に動作しています。
NoMachineの設定
NoMachineは、完全なグラフィカルデスクトップ環境を提供する無料のリモートデスクトップアプリケーションです。Tailscaleがネットワークトンネルを作るのとは違い、NoMachineは完全なビジュアルリモートデスクトップセッションを提供します — まるでそのコンピュータの前に座っているかのように、画面・ウィンドウ・アプリケーションをそのまま見ることができます。
NoMachineとは?
NoMachineはNXプロトコルを使って、高性能なリモートデスクトップセッションを配信します。高速で応答性が高く、設定も簡単なことで知られています。送信側(ホスト)と受信側(クライアント)の両方にNoMachineがインストールされている必要があります。
主なメリット
- 低遅延 — NXプロトコルによる高速で応答性の高いセッション
- 高画質 — 鮮明な画面転送
- 無料 — 個人用途は完全無料
- クロスプラットフォーム — Windows、macOS、Linux、iOS、Android対応
- 不安定な接続にも強い — インターネットが切れてもセッションを維持
インストール手順
NoMachine for Windowsをダウンロードしてインストールします。デフォルト設定のまま進めてください。
NoMachine for macOSをダウンロードして、アプリケーションフォルダにドラッグします。
ディストリビューションに合った.deb、.rpm、.tar.gzパッケージをダウンロードします。
192.168.1.100)。インターネット経由で接続するにはグローバルIPアドレスが必要か、Tailscale IPアドレスを使用します。
# ローカルIPの確認 (Windows)
ipconfig
# ローカルIPの確認 (macOS / Linux)
ifconfig
100.x.x.x)を入力してください。「接続」をクリックし、ホストコンピュータのユーザー名とパスワードを入力します。
Windows RDPの設定
リモートデスクトッププロトコル(RDP)は、Windows Professional、Enterprise、Educationエディションに組み込まれています。追加ソフトウェアなしで、内蔵のリモートデスクトップ接続ツールを使ってWindowsコンピュータにリモート接続できます。
Windows RDPとは?
Windows RDPはMicrosoftのリモートデスクトッププロトコルです。完全なグラフィカルリモートセッションを提供し、Windowsに直接組み込まれているため、ホストコンピュータにサードパーティ製ソフトウェアを入れる必要がありません。クライアント側(接続するデバイス)は、無料のMicrosoft Remote DesktopアプリでWindows、Mac、iOS、Androidから接続できます。
設定手順
Win + S を押し、「リモートデスクトップ設定」と入力してEnterを押します。「リモートデスクトップを有効にする」をオンに切り替えます。Windowsが確認を求めたら確認をクリックします。
# 現在のユーザー名を確認
whoami
# システム情報を確認
systeminfo | findstr /B /C:"ホスト名" /C:"OS名"
- ルーターの管理パネルにログインします(通常は
192.168.1.1または192.168.0.1)。 - ポートフォワーディング(またはNAT)セクションを探します。
- 新しい規則を作成します: 外部ポート 3389、内部ポート 3389、内部IP = デスクトップのローカルIP(例:
192.168.1.100)、プロトコル = TCP。 - 規則を保存して適用します。
Win + R を押し、mstsc と入力してEnterを押します。ホストのグローバルIPアドレスを入力し、「接続」をクリックします。
mstsc
App StoreまたはGoogle Playから無料のMicrosoft Remote Desktopアプリをダウンロードします。ホストのグローバルIPアドレスで新しい接続を追加します。
比較 & 選択ガイド
各リモートアクセス方法には長所と短所があります。次の比較表を参考に、状況に合った最適な選択をしてください。
| 項目 | Tailscale | NoMachine | Windows RDP |
|---|---|---|---|
| 難易度 | 簡単 | 普通 | 簡単 |
| 費用 | 無料(100台) | 無料 | 無料 |
| 画質 | 普通 | 優秀 | 優秀 |
| 遅延 | 低い | 非常に低い | 低い |
| クロスプラットフォーム | ✓ | ✓ | ✗(Windowsのみ) |
| VPN必要 | 自前VPN | 不要 | 別途必要 |
| インストール | 両側に必要 | 両側に必要 | 別途不要 |
| GUI環境 | CLI中心 | 完全GUI | 完全GUI |
Tailscale VPN
- WireGuardベースの暗号化
- ポートフォワーディング不要
- NAT / ファイアウォール越え
- 最大100台まで無料
- コマンドライン接続に最適
- 帯域オーバーヘッド最小
- 最も安全な方法
NoMachine
- 完全なグラフィカルデスクトップ
- 高性能(NXプロトコル)
- 個人利用は無料
- クロスプラットフォーム
- インストールが簡単
- GUIワークフローに最適
- 画質の調整が可能
Windows RDP
- Windows Pro+に内蔵
- ホスト側の追加ソフトウェア不要
- 完全なデスクトップ環境
- インターネット接続にはポートフォワーディングが必要
- 直接公開時はセキュリティリスク
- 純粋なWindows環境に最適
- Microsoft Remote Desktopクライアント
おすすめの組み合わせ
| 状況 | おすすめ設定 | 理由 |
|---|---|---|
| 自宅内だけでの接続 | Windows RDP | 追加インストール不要。同じWiFi環境で手軽に使える |
| コマンドラインだけで十分(Claude Code CLI、SSH、ターミナル) | Tailscale単体 | 軽量で安全、GUIオーバーヘッドなし |
| Claude Desktop App GUIをリモートで使用 | Tailscale + NoMachine | Tailscaleが安全なトンネルを提供し、NoMachineがグラフィカルセッションを提供 |
| Windows Pro + 最大限のセキュリティ | Tailscale + Windows RDP | Tailscaleがポートフォワーディングを代替し、RDPはプライベートVPN内からのみアクセス可能 |
トラブルシューティング
リモートアクセスで最もよく発生する問題と対処法をまとめました。
- Tailscale: 両方のデバイスがTailscale管理コンソールでオンライン表示になっている必要があります。Tailscaleサービスの再起動を試してください。
- NoMachine: ホストでNoMachineが実行中であり、サーバー設定の「接続を許可」が有効になっているか確認してください。
- RDP: Windows設定でリモートデスクトップが有効になっているか、ポート3389がルーターやISPによってブロックされていないか確認してください。
- リモートデスクトップクライアントの設定でディスプレイ解像度を下げます。
- ホストコンピュータで不要なアプリケーションを閉じてリソースを確保します。
- NoMachineの場合は、セッション設定で「低帯域モード」を有効にするか画質を下げます。
- RDPの場合は、接続オプションで色深度を下げ、壁紙とフォントスムージングを無効にします。
- 公開インターネット経由のポートフォワーディングではなく、Tailscale(ローカルVPN経路)経由で接続します。
- ユーザー名とパスワードを再確認してください。Windows RDPでは、ホストコンピュータのWindowsアカウント資格情報を使う必要があります。
- Tailscaleの場合は、両方のデバイスが同じTailscaleアカウントでログインしているか確認してください。
- NoMachineの場合は、ホストコンピュータのOSユーザー名とパスワードを入力します(別途NoMachine用パスワードを設定していない場合)。
- 最近ホストでパスワードを変更した場合は、クライアントに古い資格情報がキャッシュされている可能性があります。保存されたパスワードを消去して再試行してください。
- Windows Defenderファイアウォールで、Tailscale、NoMachine、リモートデスクトップが「許可」になっているか確認してください。
- ルーターのファイアウォールで必要なポートが開いているか確認します: Tailscale(自動処理)、NoMachine(ポート4000)、RDP(ポート3389)。
- 会社や学校のネットワークを使っている場合、ネットワーク管理者がVPNトラフィックをブロックしている可能性があります。管理者に問い合わせるか、別のネットワークを試してください。
- RDP: 接続する前に、「画面の構成」タブで「すべてのモニターを使用する」オプションを確認してください。
- NoMachine: セッション設定でモニターレイアウトを調整できます。シングルモニターに切り替えると性能が向上することがあります。
- リモートセッション内で
Win + Pを押して、ディスプレイモード(複製、拡張、単一画面)を変更してください。 - 問題が続く場合は、クライアントデバイスにモニターを1台だけ接続した状態で接続し直し、セッション内でディスプレイ設定を調整してください。