Tailscale vs ngrok 比較|外部公開ツール3選の選び方

Tailscale vs ngrok 比較|外部公開ツール3選の選び方 アイキャッチ画像 ツールレビュー

「ローカルで動かしているサービスを外から使いたい」「開発中のWebアプリをURLで共有したい」——こういった場面で必ず名前が挙がるのが、Tailscale・ngrok・Cloudflare Tunnelの3ツールです。

どれも「内側のサーバーを外に公開する」目的に使えますが、仕組みも得意分野もまったく違います。間違ったツールを選ぶと、「繋がらない」「URLが毎回変わる」「突然セッションが切れる」といった事態になります。

結論からいうと、開発・テスト目的ならngrok、自宅サーバーの恒常的な外部公開ならCloudflare Tunnel、複数デバイスをプライベートに繋ぐならTailscaleがそれぞれ最適です。

初めての方は概要と比較表から、すでに使っている方は「目的別おすすめ」からどうぞ。

Tailscale・ngrok・Cloudflare Tunnel、何が違うの?

3つのツールはそれぞれ「外部公開」へのアプローチが異なります。まずは概要を押さえておきましょう。

Tailscale:プライベートなメッシュVPN

WireGuardをベースにした仮想プライベートネットワーク(VPN)サービスです。

複数のデバイスを「tailnet」という仮想ネットワークで繋ぎ、どこからでも安全にアクセスできます。「外部の誰でもアクセスできるURL」を作るというより、「自分だけのプライベートな内線ネットワークを構築する」イメージです。

Tailscale Funnelという機能を使えばインターネットへの公開もできますが、メインの使い方は安全なプライベートアクセスです。

ngrok:コマンド1本で即時トンネリング

ローカルサーバーをコマンド1本で外部公開できる、最もシンプルなトンネリングツールです。

Webhookのテストや開発中アプリの共有など、「すぐ試したい」シーンに最適です。ただし2026年2月から無料枠が大幅に制限されました(後述)。

Cloudflare Tunnel:本番運用にも耐えるリバースプロキシ

Cloudflareが提供するゼロトラスト型のトンネルサービスです。

サーバー側からCloudflareへアウトバウンド接続するため、ルーターのポート開放が不要。無料で帯域制限なし、独自ドメインでHTTPS公開もできます。「ずっと動かし続けたい」用途に向いています。

【比較表】料金・対応OS・難易度・おすすめ用途

項目 Tailscale ngrok Cloudflare Tunnel
無料枠 3ユーザー・100デバイス 月1GB・1エンドポイント・
セッション最大2時間
実質無制限(50ユーザーまで)
有料プラン最安値 $5/月〜 $8/月〜 $7/ユーザー/月〜
対応OS Win・Mac・Linux・iOS・Android Win・Mac・Linux Win・Mac・Linux
日本語対応 ダッシュボードは英語 ダッシュボードは英語 ダッシュボードは英語
セットアップ難易度 中(概念理解が必要) 低(コマンド1本) 中(アカウント+ドメイン設定)
カスタムドメイン △(Funnel機能で対応) 有料プランのみ ◎(無料から使用可)
ポート開放 不要 不要 不要
おすすめ用途 複数デバイスの安全なプライベートアクセス 開発・デモ・Webhookテスト 自宅サーバーの恒久的な外部公開

【基本編】各ツールのメリット・デメリット・向いてる人

Tailscale:自分だけのプライベートネットを作りたい人へ

メリット

  • WireGuard採用で通信が高速かつ安全
  • デバイスを名前で呼べるMagicDNS機能が便利
  • スマホからも自宅NASやサーバーに接続できる
  • サブネットルーティングでLAN全体を仮想的に共有できる
  • iOSとAndroidにも対応しているのが3ツール中唯一

デメリット

  • 一般公開URLを作るのは不得意(Tailscale Funnelで対応できるが設定が複雑)
  • VPNの概念に慣れていないと最初の設定で迷いやすい
  • 無料枠が3ユーザーまで(家族や小チームでの共有には注意)

こんな方に向いています

  • 外出先から自宅のサーバー・NASに自分だけアクセスしたい
  • n8nやHomeAssistantを外部に公開せずプライベートに使いたい
  • 家族や少人数チームで安全なプライベートネットを共有したい

ngrok:今すぐ試したい開発者へ

メリット

  • インストール後にコマンド1本(例:ngrok http 3000)で即公開
  • Webダッシュボードでリクエスト・レスポンスの中身をリアルタイム確認できる
  • Webhookのリプレイ機能(同じリクエストを再送できる)が開発に便利
  • APIゲートウェイ・認証機能も備える(有料)

デメリット

  • 2026年2月から無料枠が大幅制限:セッション最大2時間・月1GB・エンドポイント1つ
  • 無料枠ではURLが毎回ランダムに変わる
  • 無料枠でHTMLページを公開するとngrokの警告ページが挟まれる
  • 常時稼働やプロダクション運用には向かない

こんな方に向いています

  • 開発中のWebアプリを一時的にURLで共有・デモしたい
  • Stripe・LINE・GitHubなどのWebhookをローカルで受信テストしたい
  • 短時間のテストや検証用途

Cloudflare Tunnel:自宅サーバーを本格公開したい人へ

メリット

  • 無料で帯域制限なし(実質的な使用制限がほぼない)
  • 独自ドメインと組み合わせてHTTPS公開できる
  • DDoS対策・WAFなどCloudflareのセキュリティ機能が自動的に使える
  • ポート開放不要でルーター設定が一切いらない
  • n8n・Vaultwarden・Nextcloudなどセルフホストサービスとの相性が抜群

デメリット

  • Cloudflareアカウントと独自ドメインが必要(ドメイン費用がかかる)
  • Cloudflare全体の障害時にサービスが影響を受ける
  • Jellyfin等での大量動画ストリーミングはToSの制限対象になりえる
  • 初期設定はngrokより手順が多い(30〜60分程度)

こんな方に向いています

  • 自宅サーバーのサービスを恒久的に外部公開したい
  • 独自ドメインでアクセスできるようにしたい
  • 無料で安全性の高い公開環境を構築したい

💡 コミュニティで多かった声

r/selfhosted(会員数約19万人)とr/homelab(約50万人)では、「Tailscale・ngrok・Cloudflare Tunnel、どれがいい?」という質問が定期的に投稿されています。

2026年2月、開発ツール「DDEV」がngrokをデフォルトから外す動きを起こしました(GitHub issue #8101)。無料枠のセッション2時間制限が実用に耐えないという判断で、スレッドには「移行先を探していた」というコメントが多数つきました。

r/selfhostedでは「ホームラボを始めるなら最初に入れるべきツール」としてTailscaleが繰り返し推奨されています。一方でCloudflare Tunnelは「n8nやVaultwardenを外部公開するならCF Tunnel一択」という評価が安定して高い状況です。

3ツールを実際に試した結論:「24時間稼働+外部公開」はCloudflare Tunnel、「自分だけアクセス」はTailscale、「今すぐ5分で試したい」はngrokという使い分けが最もフィットしました。

【応用編】筆者ならこう選ぶ|目的別おすすめ

3つのツールは「排他的な選択肢」ではなく、目的に応じて使い分けるものです。

パターン1:自宅サーバーを外部に常時公開したい

Cloudflare Tunnel一択です。

無料で使えて帯域制限もなく、独自ドメインでHTTPS公開できます。n8n・Vaultwarden・HomeAssistantなどのセルフホストサービスを安全に外部公開するのに最も向いています。

設定手順は「Cloudflareアカウント作成→ドメインをCloudflareに移管→cloudflaredインストール→トンネル作成」の4ステップです。最初の30分さえ乗り越えれば、あとは自動で動き続けます。

パターン2:外出先から自宅サーバーに自分だけアクセスしたい

Tailscaleがベストです。

Tailscaleをインストールしたデバイス同士が、WireGuard暗号化でダイレクトに繋がります。スマホからも自宅のLinuxサーバーやNASに直接アクセスできます。

無料枠は3ユーザー・100デバイスまでなので、個人利用や小規模チームなら無料枠で十分すぎるほどです。

パターン3:開発中のアプリをすぐ共有・Webhookをテストしたい

ngrokが最速です。

ただし2026年の無料枠制限強化(セッション2時間・月1GB)を考えると、Webhookテストなどの一時的な用途に絞るのが現実的です。継続的な用途なら有料プラン($8/月〜)かCloudflare Tunnelへの移行を検討しましょう。

VPSと組み合わせてセルフホストするなら

自宅環境ではなく、VPS上でサービスを動かしてCloudflare Tunnelで公開するという構成も人気があります。

VPSならサーバーの電源管理が不要で通信も安定しており、Cloudflare Tunnelとの相性も抜群です。DockerでのセルフホストならLinux VPSが1台あれば十分で、XServer VPS(月額1,569円〜)やConoHa VPS(月額1,000円〜)が使いやすいです。SSHでログインしてDockerをインストールするだけで、n8nやVaultwardenをすぐに動かせます。

まとめ:3ツールの結論早見表

目的 おすすめ 決め手
外部に常時公開 Cloudflare Tunnel 無料・帯域無制限・独自ドメイン対応
自分だけプライベートアクセス Tailscale WireGuard暗号化・全OS対応・無料枠が充実
開発・デモ・一時的な共有 ngrok コマンド1本・最速起動・デバッグ機能あり
VPS+セルフホスト構成 Cloudflare Tunnel + VPS 安定稼働・ポート開放不要・低コスト
  • ngrokの無料枠は2026年からセッション2時間制限が追加された
  • 常時稼働・外部公開ならCloudflare Tunnelが最もコスパが高い
  • スマホからのリモートアクセスにはTailscaleが唯一の選択肢

3つとも無料から試せます。まず自分の用途に合うツールを1つ試してみてください。

自宅サーバーやVPSで動かすサービスを探している方は、こちらも参考にどうぞ。
VPSでn8nをDockerセルフホストする手順

コメント

タイトルとURLをコピーしました