ngrok vs. Playit.gg: 2026年のゲーミングとリアルタイムUDPトラフィックのためのCGNAT回避

Current comparison
Looking for the main ngrok alternative guide?
We keep the latest ngrok alternative comparison, CLI commands, pricing notes, and webhook examples on one canonical page.
Open the InstaTunnel ngrok alternative guideQuick answer
ngrok vs Playit.gg: ゲーミングとUDP、CGNATを突破する究極のトンネル: quick answer
If free tunnel limits interrupt your workflow, compare session length, stable URLs, concurrent tunnels, and paid-plan pricing before choosing a localhost tunnel tool.
What free tunnel limits should developers check first?
Check session duration, URL stability, concurrent tunnels, custom subdomains, bandwidth or request limits, and whether webhook callbacks survive restarts.
How does InstaTunnel handle longer development sessions?
InstaTunnel Free is designed around 24-hour sessions, with Pro available for higher limits and MCP endpoint tunnel workflows.
もしマルチプレイヤーゲームサーバーのホスティング、リアルタイムネットコードのテスト、またはローカルIoTデバイスを公開インターネットに露出させたことがあれば、ポートフォワーディングの壁にぶつかっているはずです。長年、開発者はルーター設定を回避するためにトンネリングツールに頼ってきました。ngrokはその分野で長らく知られた名前です。
しかし2026年において、その名前の認知度が自動的に適切なツールを意味するわけではありません。純粋なリアルタイムUDPトラフィック — ゲーミング、VoIP、IoTテレメトリーの基盤 — に関しては、ngrokには構造的なギャップがあり、Playit.ggはそれを埋めるために製品全体を構築しています。
このガイドでは、両者のアーキテクチャの違い、UDPサポートが本当の分岐点である理由、Carrier-Grade NAT(CGNAT)がこの議論を最初に押し進める背景、そしてfrpやinletsを使った完全セルフホスティングのコストについて解説します。
1. UDPの問題点:なぜngrokはリアルタイムトラフィックに苦戦するのか
ngrokのHTTP優先アーキテクチャ
ngrokは特定の問題を解決するために作られました:ローカルのWebサーバーを公開し、開発者がWebhook、API、Webアプリをテストできるようにすることです。これは今も優れており、リクエストの検査、リプレイ、Webhookの検証はこのカテゴリで最良のツールの一つです。
しかし、これまで一度もUDPをサポートしたことはありません。2026年現在、ngrokのトンネルタイプはHTTP、HTTPS、TCP、TLSに限定されており、どのプランにもUDPエンドポイントタイプは存在しません。これは噂や古い不満ではなく、ngrokの公式ドキュメントで直接確認でき、2013年頃からngrokのGitHub Issueで開発者が問い合わせてきたにもかかわらず実現していません。
ゲームやIoTが実際にUDPを必要とする理由
リアルタイムのマルチプレイヤーゲーム、VoIP、高頻度のIoTテレメトリーでは、完璧な配送よりも速度が重要です。
- マルチプレイヤーゲーム:Minecraft Bedrock、Valheim、Rust、Counter-Strike 2などはUDPに依存しています。プレイヤーの位置情報パケットが落ちた場合、それを再送しません — 次のパケットにプレイヤーの現在位置を載せたいのです。UDPは待たずに送信し続けます。
- VoIPとビデオ:音声サーバーやWebRTCベースのツールは、TCPの再送による遅延スパイクに耐えられません。
- IoTセンサー:CoAPやカスタムUDPプロトコルを使って高速テレメトリーを送るデバイスは、低オーバーヘッドの伝送を必要とします。
ngrokはどの階層でもUDPをサポートしていないため、これらのユースケースは選択肢から除外されます — 不安定なTCP-UDPハックを追加するか、全く別のツールを使う必要があります。
2. Playit.gg:生のソケットとゲーミング向けに構築
ngrokが止まる場所から、Playit.ggは始まります。これは、最小限の設定で生のTCPとUDPトラフィックを処理するために特別に作られました — ルーター設定は不要です。
アーキテクチャの違い
Playit.ggはLayer 4に近い動作をし、ngrokの主にLayer 7(HTTP)モデルよりも低い層で動作します。ローカルにPlayitエージェントを実行し、外向きの接続をPlayitのリレー・データセンター(2026年中に19拠点、北米、ヨーロッパ、アジア、オセアニア、南米)に開き、そのリレーがトラフィックをあなたのマシンに戻します。
無料プランでは、Playitはあなたのトンネルに永続的なアドレス(例:your-game.at.ply.gg:xxxxx)を割り当てます。これはngrokの無料プランのランダムURLとは異なり、再起動しても変わりません。正確に言えば、無料トンネルはPlayitの「Global Anycast」ネットワークを経由します。つまり、プレイヤーが接続する実際のデータセンターは変動し、あなたが制御できません — これにはPlayit Premiumの地域トンネルが必要で、ルーティングを特定のデータセンターに固定します。したがって、「静的」とはアドレスが変わらないことを指し、固定IPやルーティングの固定を意味しません。
Playit.ggから直接確認された内容:
- プレミアムは$3/月(または約$30/年)で、Playitの料金ページで確認済み。
- プレミアムは地域トンネル、複数の.playit.plus/カスタムドメイン(プランによって3〜6)、外部ドメインサポート、追加ポート/ファイアウォール/エージェントを追加します。
- HTTPSトンネルはPlayit Premiumのみ — 無料プランでは利用できません。これを知っておくと良いでしょう。
- クライアントエージェントはオープンソース(playit-cloud/playit-agent on GitHub)であり、ngrokのクローズドソースクライアントに比べて透明性があります。
広く報告されているがPlayitの公式ページに記載されていない事実: - 2026年を通じて公開されたガイド(Pinggy、Localtonetなど)は、無料プランに4 TCP + 4 UDPトンネルを含むと一貫して記載しています。ただし、少なくとも1つの情報源では3トンネルと記載されており、Playitの公式サイトでの数字と一致しません。実際の制限はダッシュボードで確認してください。
3. Carrier-Grade NAT(CGNAT)の解説
なぜこれが重要なのか理解するには、CGNATを理解する必要があります。
従来、Minecraftサーバーをホスティングするにはルーターにログインし、ポート25565を開き、自宅のパブリックIPを直接マッピングしていました。そのモデルは、自宅にパブリックIPv4アドレスがあることに依存しています。
問題は:IPv4は約43億のアドレスしかなく、地域インターネットレジストリは数年前に無料プールを使い果たしました(ARINは2015年9月に枯渇、RIPE NCCは2019年11月に枯渇)。IPv6の普及は未だ不完全で、2026年現在、世界のIPv6対応率は約40%台で、国による偏りもあります。そのため、多くのISPはIPv4に依存し続け、CGNATはアドレスの縮小を顧客基盤に広げる手段です。
CGNAT下では、ISPはルーターに予約されたプライベート範囲(RFC 6598の100.64.0.0/10)のアドレスを割り当て、実際のインターネット向けNAT変換はISPの機器で行います。結果として、二重の変換層(家庭のルーターのNATとISPのCGNAT)が生じ、ポートフォワーディングは機能しません — 公開IPを所有していないためです。
Playit.gg(とngrok、ほとんどのトンネルツール)がそれを回避する方法
Playitやngrokのクライアントがあなたのマシンからクラウドへのアウトバウンド接続を開始するため、ISPのNATはこれを通過します — アウトバウンド接続はほとんどブロックされません(CGNAT下でも)。このトンネルが確立すれば、インバウンドのトラフィックはそれを通じてルーティングされます。これにより、5GホットスポットやCGNATされた家庭回線からサーバーをホストできるのです — ルータ設定に触れる必要はありません。ngrok、Playit.gg、frp、inletsの違いは、そのトンネルを通じて運ぶトラフィックの種類であり、CGNATを通過できるかどうかではありません。
4. 最適なユースケース:どこで勝つか?
ngrokを使う場合: - ローカルWebアプリ、API、Webhook(Stripe、Twilioなど)のテスト - リクエストの検査 — 一時停止、リプレイ、HTTPトラフィックの分析が強み - エンタープライズ認証制御が必要(ただし、2026年初頭のサードパーティ価格追跡によると、これはEnterpriseプランの機能であり、無料や趣味用には利用できません)
Playit.ggを使う場合: - Minecraft、Valheim、TerrariaなどのゲームサーバーをレンタルVPSなしでホスティング - マルチプレイヤーネットコードを外部テスターとテストするインディー開発者 - IoTハードウェア(例:Raspberry Pi)でUDPベースのプロトコルを試す
5. 機能比較(最新情報に基づく検証済み)
| 機能 | ngrok | Playit.gg |
|---|---|---|
| 主な焦点 | HTTP/HTTPS、TCP/TLSトンネル | ゲーミングと生ソケット用のTCP/UDP |
| UDPサポート | なし | ネイティブ |
| 無料プランの制限 | 1アクティブエンドポイント、1エージェントあたり最大3トンネル、月1GBのデータ出力、20,000 HTTPリクエスト/月、1静的ドメイン | 一般的に4 TCP + 4 UDPトンネルと報告(情報源による変動あり、Playitの料金ページには未記載) |
| 最安の有料プラン | Hobbyist:$10/月(年払い$8/月) | Premium:$3/月(約$30/年) |
| HTTPSトンネル | 無料プラン:あり、ブラウザトラフィック用の警告ページ付き | Premiumのみ |
| CGNAT回避 | あり | あり |
| リクエスト検査/リプレイ | あり — 強み | なし — Playitは純粋なルーティング、デバッグツールではない |
| クライアントソース | クローズドソース | オープンソース |
6. 範囲拡大:ネットワーク境界は誰のものか?
ngrokとPlayit.ggはどちらもあなたのトラフィックを企業のサーバー経由でルーティングします。便利ですが — VPS管理やDDoS保護設定は不要です — しかし、その分コストや利用規約、データセンターの範囲に縛られます。frpやinletsのようなツールは、その境界を自分のインフラに移し、通常はDigitalOceanやHetzner、Linodeの安価なクラウドVPS($4〜6/月)を使います。
frp(Fast Reverse Proxy)
frpはGitHubで大きな支持を得ている、無料のオープンソースリバースプロキシです。frps(サーバー側)をVPSに、frpc(クライアント側)を自宅マシンに配置し、TCP、UDP、HTTP、HTTPSをサポートします。
ここで重要な修正点:frpのピアツーピア機能(xtcp)は、完全にリレーサーバーをバイパスするわけではありません。frpのドキュメントによると、frpsはコーディネートに必要です。xtcpは、サーバーが接続確立を支援した後にクライアント間で直接データを流すためのもので、STUNを使ったNATホールパンチングに基づきます。すべてのNATタイプに対応しているわけではなく、xtcpが失敗した場合はstcpモードに切り替えることが推奨されています。低遅延のより直接的な接続を実現しますが、VPSを完全に排除できるわけではありません。
inlets
Alex Ellisによって作られたinletsは、自己ホスト型のKubernetesフレンドリーなトンネルを提供します。inletsctlやinlets-operatorを使ってエグジットノードを自動生成し、手動設定(.iniや.toml)を不要にします。Layer 4で動作し、HTTP以外にデータベース(PostgreSQL、MySQL)、SSH、RDP、Kubernetes APIサーバーもトンネリング可能です。
重要な修正:inlets Proは無料ソフトウェアではありません。 frpとは異なり、有料ライセンスが必要です。現在の価格は、inlets.devの公式ページによると、Personalプランは$25/月(5トンネル)、Commercialは$50/月(2トンネル+追加$25/月ごとに増加)、Uplinkは$250/月(10トンネルを含むクラスター向け)です。したがって、自己ホストのコストはVPS代に加えライセンス料がかかります。単に「$5のVPS」と考えるのは誤りです。
また、よくある誤解を狭めると、inletsはゲームサーバーやVoIPのためのUDPトンネリングを広範囲にサポートしていません。公式サイトはUDPサポートをDNSトラフィックに限定しています。ゲーム用UDPを必要とする場合は、frpやPlayit.ggが適切です。
最終判定
2026年において最適なツールは、どのタイプのトラフィックを扱い、どれだけのインフラを所有したいかに依存します。
Web開発者がAPIやWebhookのテストを行うなら、ngrokのリクエスト検査ツールは依然として強力です。無料階層も以前より厳しくなっています。
ゲームサーバーをホストしたり、エンタープライズ料金を払わずに生のUDPトラフィックを送信したい場合、Playit.ggはそのギャップにぴったりの目的別ツールです — ただし、「静的IP」は実際には「永続的なアドレス(anycastネットワーク上)」であり、HTTPSトンネルは有料プランのみ利用可能です。
自分のネットワーク境界を完全にコントロールしたい場合、frpは無料でUDPも良好に扱いますが、そのピアツーピアモードは信号のためにリレーサーバーに依存します。inletsはより洗練されたKubernetesネイティブの選択肢ですが、ライセンス料をVPSコストに上乗せする必要があります — 無料の代替品と誤解されがちですが、実際にはそうではありません。
変更履歴(事実確認と修正)
- ngrok無料プランの制限を修正・詳細化。 元のドラフトは帯域幅制限を曖昧にしか触れていませんでした。ngrokの公式ドキュメント(
ngrok.com/docs/pricing-limits)で直接確認し、無料プランは1アクティブエンドポイント、1エージェントあたり最大3トンネル、月1GBのデータ出力、20,000 HTTPリクエスト/月、1静的ドメイン、5,000 TCP/TLS接続です。プレミアムの$10/月の価格表記は削除し、現在の階層構造(Hobbyist $10/月(年払い$8/月)、従量制$20/月ベース+使用量、Enterprise ~$39/月)に置き換えました。 - Playit.ggの「静的IP」主張を緩和・修正。 Playitのサポートドキュメントは、無料トンネルは「Global Anycast」ネットワーク上で動作し、ルーティングは変動すると記載しています。固定IP保証は正確ではありません。代わりに「永続的なアドレス」と表現し、地域(固定データセンター)ルーティングはプレミアムのみの機能としました。
- HTTPSトンネルにはPlayit Premiumが必要であることを新たに確認。 これが公式ドキュメントに記載されていなかったため、追記しました。
- Playit.ggの無料トンネル数の情報源の未検証性を指摘。 2026年の第三者ガイド(Pinggy、Localtonet、DevToolLab)では、無料プランに4 TCP + 4 UDPトンネルと記載されていますが、Playitの公式ページには未記載です。少なくとも1つの情報源では3トンネルと記載しており、数字は異なるため、確認済みの数字ではなく、実際のダッシュボードで確認すべきとしました。
- Playit.ggのプレミアム価格を公式サイトで確認済み($3/月)。 「基本的な分析」などの未記載情報は削除しました。
- Playit.ggのクライアントがオープンソースであることを確認。
playit-cloud/playit-agentのGitHubリポジトリにより証明済み。 - frpのP2Pモードの修正。 元の記述は、frpのピアツーピアモードが「サーバーを完全にバイパス」すると誤解させるものでした。frpのドキュメントによると、
frpsは依然必要であり、STUNを使ったNATホールパンチングによりクライアント間の直接通信を試みるもので、すべてのNATタイプに対応しているわけではありません。 - inletsのコストモデルの大幅な修正。 元の記述は、inletsがfrpと同じく無料または低コストと誤解させるものでしたが、実際には有料ライセンスが必要です。公式の
inlets.dev/pricingによると、Personalプランは$25/月(5トンネル)、Commercialは$50/月(2トンネル+追加$25/月)、Uplinkは$250/月(10トンネルを含むクラスター)です。これにより、自己ホストのコストはVPS代に加えライセンス料となります。 - inletsのUDPサポートの限定。 公式サイトはUDPをDNSトラフィックに限定しており、一般的なリアルタイムプロトコルには対応していません。読者に誤解を与えないために追記しました。
- CGNATの解説を拡充。 IPv4の枯渇(ARIN 2015年9月、RIPE NCC 2019年11月)、RFC 6598の
100.64.0.0/10の予約(2012年)、NAT444の説明、2026年のIPv6普及率(約40%台)を含め、CGNATが依然として広く使われている背景を詳述しました。 - 誇張表現の削除。 「不動の王者」や「明らかな穴を認識」などの表現を避け、客観的な比較と情報源に基づく記述に修正しました。
主な参照元: ngrok.com/docs/pricing-limits、playit.gg/pricing、playit.gg(ホームページ)、playit.gg/support/playit-premium、github.com/fatedier/frp、github.com/playit-cloud/playit-agent、inlets.dev/pricing、docs.inlets.dev、en.wikipedia.org/wiki/IPv4_address_exhaustion など。
Related InstaTunnel pages
Continue from this article into the most relevant product guides and workflows.
Related Topics
Keep building with InstaTunnel
Read the docs for implementation details or compare plans before you ship.