iPhone での Tailscale、ひとことで
Tailscale はあなたのデバイス間にプライベートなメッシュネットワーク(「tailnet」)を構築します。これにより iPhone はどこからでも安定したプライベートアドレスで自宅サーバー、NAS、Raspberry Pi に到達できます ── ポート転送不要、公開への露出もなし。iOS では Tailscale アプリをインストールしてサインインすれば、もうネットワークに入っています。本記事ではセットアップ、SSH での利用、exit node、そしてバッテリーの疑問を扱います。
iPhone で Tailscale をセットアップする
- App Store から Tailscale をインストールし、他のデバイスで使っているのと同じアカウントでサインインします。
- iOS が求めたら VPN 構成を許可します(Tailscale はデバイス上の VPN API を使い、トラフィックはエンドツーエンドで暗号化され、企業のサーバーを経由しません)。
- 他のデバイスが名前で表示されるようになります。Tailscale をオンにすれば、tailnet IP(
100.x.y.z)または MagicDNS 名で到達できます。
Tailscale を使って iPhone から SSH する
ほとんどの人がインストールする主な理由がこれです。外出先から自宅のマシンへ安全に SSH する。Tailscale をオンにしたら、SSH クライアントをサーバーの tailnet アドレスに向けて、いつも通り接続します。
別アプリを完全に省くこともできます。TermAI には Tailscale が組み込まれているので、Tailscale アプリをインストールしたりオン/オフを切り替えたりせずに tailnet 上のデバイスへ接続できます ── 電話で管理するものが一つ減ります。
Exit node
exit node はあなたのすべてのインターネットトラフィックを tailnet デバイスの一つを経由してルーティングします ── 自宅ネットワークにいるように見せたいときや、公共 Wi-Fi で信頼できる出口が欲しいときに便利です。iPhone では、まず 1 台のデバイスを exit node に設定し(そのデバイス自身の設定/管理コンソールから)、次に iOS の Tailscale アプリで Exit Node の下からそれを選びます。これは単にデバイスに到達するのとは違う点に注意してください。exit node はすべてをそのマシンから送り出すので、そのアップロード速度がブラウジングの上限になると考えてください。
Tailscale は iPhone のバッテリーを消耗させますか?
通常の使い方では影響は小さいです ── Tailscale は iOS の効率的なオンデマンド VPN を使い、常時データを転送しているわけではありません。消耗を増やすのは次の二つです。exit node クライアントとして動作すること(すべてのトラフィックがトンネリングされる)と、非常におしゃべりな常時接続です。典型的な「必要なときにサーバーへ到達する」という使い方なら、オンにしたままで構いません。たまにしか SSH しないなら、必要なときにオンにするのでも問題ありません。
FAQ
Tailscale は個人利用で無料ですか?
はい ── Tailscale には無料の Personal プランがあり、十分な台数のデバイスをカバーします。ホームラボと電話 1 台には十分です。
ルーターでポートを開ける必要はありますか?
いいえ。それこそが要点です ── Tailscale はあなたのデバイスを(または暗号化されたリレー経由で)直接接続し、公開インターネットに何も露出しません。
Tailscale アプリなしで Tailscale 経由の SSH はできますか?
はい、SSH クライアントに Tailscale が組み込まれていれば。TermAI は組み込んでいるので、別の Tailscale アプリをインストールせずに tailnet 上のデバイスへ到達できます。
Tailscale と WireGuard、どちら?
Tailscale は WireGuard 上に構築され、それを簡単にする鍵管理と NAT トラバーサルを追加しています。Tailscale vs WireGuard を参照してください。
クイックファクト
- テーマ:iPhone での Tailscale ── セットアップ、SSH、exit node、バッテリー
- セットアップ:アプリをインストール、サインイン、VPN 構成を許可 ── デバイスが名前で表示される
- 主な用途:どこからでもプライベートサーバー/SSH に到達、ポート転送不要
- バッテリー:通常の使い方では小さい;exit node クライアントとしてのみ高くなる
- 内蔵オプション:TermAI は Tailscale を内蔵 ── 別アプリ不要
Free on iOS and Android. 5 AI requests/day on the free tier, plus unlimited SSH/SFTP and built-in Tailscale.