メインコンテンツへスキップ
見出し画像

Tailscaleとは?自分専用Webページを安全に公開できるVPNの仕組み

    ClaudeCodeやCodexを使って作ったオリジナルアプリ、PC内だけではなくスマホでも見れるようにしたい。自宅のMac miniやNAS、社内サーバーに外出先からアクセスしたい——。そんな用途で便利なのが「Tailscale」です。

    ただし、NordVPNなどと同じ「VPN」と考えると少し分かりにくくなります。Tailscaleは、Web閲覧時の接続元を隠したり、海外のIPアドレスを利用したりすることが主目的ではありません。自分が許可した端末同士で、暗号化された専用ネットワークを作るサービスです。

    一般的なVPNとの違い

    一般的な商用VPNでは、PCからVPN事業者のサーバーを経由してインターネットへ接続します。一方、TailscaleはWireGuardを利用し、PC、スマートフォン、Mac mini、NASなどを、原則として端末同士で直接接続します。

    Tailscale側の管理サーバーは、ログイン、端末の確認、公開鍵の配布、アクセスルールの管理などを担当します。実際のデータはエンドツーエンドで暗号化され、可能な限り端末間を直接流れます。直接接続できない環境では中継サーバーを使いますが、通信内容は暗号化されたままです。

    そのため、ルーターのポートを開放したり、自分でVPNサーバーを構築したりしなくても、自宅や会社の端末へ安全に接続しやすいのが大きな特徴です。

    主なメリットは、設定が簡単であること、外部にポートを公開せずに済むこと、端末ごとに安定したTailscale IPや名前が割り当てられること、ユーザーや端末単位でアクセス範囲を制限できることです。

    一方、匿名化VPNではないため、通常のWeb閲覧時にIPアドレスを隠す用途には向きません。また、基本的には接続する端末それぞれにTailscaleを導入する必要があります。ネットワーク環境によっては直接接続できず、中継経由になって速度が低下する可能性もあります。

    さらに、端末登録やアクセスルールの配布にはTailscaleの管理基盤を利用します。管理基盤が停止しても既存接続は継続できますが、新しい接続や鍵・ポリシーの更新は制限されます。

    自分専用のWebページは本当に外から見えない?

    Tailscaleの「Serve」を使って公開したWebページは、同じTailscaleネットワーク、つまりtailnetに参加し、アクセスを許可された端末からしか開けません。

    Tailscale外のPCや検索エンジンのクローラーはページへ到達できないため、通常はページ本文が検索結果に登録されることもありません。URLを知っているだけでアクセスできる一般公開サイトとは、根本的に仕組みが違います。

    ただし、よく似た「Funnel」は目的が正反対です。Serveがtailnet内限定なのに対し、FunnelはTailscaleを使っていない人を含むインターネット全体へサービスを公開します。

    コマンド実行後に、

    • Available within your tailnet:Tailscale内限定

    • Available on the internet:インターネットへ一般公開

    と表示されるため、ここは必ず確認したいポイントです。

    安全に使うには、Webアプリ本体を127.0.0.1、つまりlocalhostだけで待ち受けさせ、Tailscale Serve経由で見せる構成が基本です。

    ルーターのポート開放やクラウド側の公開設定が残っていると、Tailscaleとは別の入口からアクセスされる可能性があります。また、同じtailnetに家族、スタッフ、古い端末などが入っている場合は、アクセス制御も確認する必要があります。

    もう一つの注意点はHTTPSのホスト名です。Tailscaleで公開証明書を発行すると、端末名と.ts.netのホスト名がCertificate Transparencyという公開台帳へ記録されます。

    ページ本文は見えませんが、端末名そのものは第三者に知られる可能性があります。「顧客名」「給与管理」「秘密プロジェクト」などの機密情報を端末名に含めない方が安全です。

    なぜ無料で提供できるのか

    Tailscaleが無料プランを維持できる最大の理由は、利用者の通信の多くをTailscale自身が運ばないからです。

    動画配信やクラウドストレージのように、利用量に比例して転送費が大きく増える構造ではありません。管理サーバーは比較的軽量で、通信の中継も直接接続できない場合の予備経路です。

    もう一つは、個人利用を入口にした法人向けビジネスです。

    自宅で便利さを知った人が職場へ持ち込み、会社がユーザー管理、端末管理、監査ログ、アクセス制御、優先サポートなどを必要とした段階で有料契約へ移ります。

    2026年7月時点のPersonalプランは、最大6ユーザー、個人端末数は無制限で無料です。一方、法人向けStandardは1ユーザー月額8ドル、Premiumは18ドルで、SCIM、MDM連携、端末状態による制御、ネットワークフローログ、JITアクセスなどが追加されます。

    つまりTailscaleのキャッシュポイントは、通信そのものよりも、組織が人・端末・権限・ログを安全に管理する機能です。

    無料利用者の通信内容を広告目的で販売するというより、無料利用者の口コミや職場への持ち込みが、将来の法人契約につながる仕組みです。

    どこの会社が運営しているのか

    Tailscaleは2019年に始まったカナダ発の企業です。カナダ法人の登録住所はトロントにあり、2024年9月3日以降の新規アカウントでは、米国デラウェア法人のTailscale US Inc.が契約主体になっています。会社は創業時からフルリモートで運営されています。

    GoogleやMicrosoftの子会社ではなく、公式に掲載されている主要投資家はAccel、CRV、Insight Partners、Heavybit、Uncork Capitalです。

    2025年4月には、Accel主導で1億6,000万ドルのシリーズC資金調達を実施しました。大手IT企業の一部門というより、有力ベンチャーキャピタルの支援を受けて成長している独立系ネットワーク企業と考えるのが近いでしょう。

    個人開発のアプリを自分で使うには必須

    ClaudeCodeやCodexを使って作ったオリジナルアプリはローカルにデプロイすることが多いですが、特に立ち上げっぱなしにしている端末に対して外部からアクセスするならセキュリティは大切です。これを設定せずに気づかないうちに世界中に個人情報をばらまいていた…なんてことも十分ありえます。

    Tailscaleは「インターネット上に公開してからパスワードで守る」のではなく、まず許可された端末しか到達できない専用ネットワークを作る仕組みです。自宅のMac miniで動かす管理画面、AIツール、n8n、NASなどを自分専用で使う用途には、とても相性がよいサービスです。

    ただし、ServeとFunnelの取り違え、別ポートからの公開、tailnet内に残った不要端末には注意が必要です。本当に重要なページにはアプリ側のログインも残し、Tailscaleを安全な道路、アプリ認証を玄関の鍵として二重に守るのが現実的です。

     
     
    アート雑貨、文具のメーカーを2011年にスタート。革小物ブランドdünn代表。ホジラジっていうPodcastもやってます。ロンド工房CD。関西手帳研究会(てちょけん)会長。文具ユニットK3事務局長。ステラボP。

    あなたへのおすすめ