どちらも開放ポートをなくします。しかし、アクセス制御とデバイス管理へのアプローチはまったく異なります。
端的に言うと
Cloudflare Tunnel は、Cloudflare のグローバルネットワークを通じて Web アプリケーション(HTTP および HTTPS サービス)を安全に公開するための強力な無料ツールで、アイデンティティベースのアクセス制御を備えています。すでに DNS に Cloudflare を利用しており、Web アプリを保護したい場合に最も効果を発揮します。
Remote.it はデバイス中心のアクセスプラットフォームです。Web トラフィックだけでなく、SSH、VNC、RDP、生の TCP も扱い、パブリック IP を持たないネットワーク上で稼働する個々のマシン、IoT ハードウェア、サービスへの接続のために作られています。デバイスに DNS レコードを設定したり、Cloudflare のネットワーク配下に置いたりする必要はありません。
remote.it を使うべき場面
✓ SSH、VNC、RDP アクセスが必要な場合 — Cloudflare Tunnel はデフォルトでは非 HTTP プロトコルをサポートしていません。
✓ デバイスがセルラー、Starlink、CGNAT ネットワーク上にあり、ドメイン名を持たない場合。
✓ Web アプリケーションではなくハードウェアデバイスを管理している場合。
✓ アイデンティティレベルだけでなく、サービスレベルでのアクセス制御が必要な場合。
✓ すべてのトラフィックを Cloudflare のネットワーク経由でルーティングしたくない場合。
✓ デバイスごとに DNS やドメインを設定することなく、API 経由で多数のデバイスをプロビジョニングする必要がある場合。
Cloudflare Tunnel の方が適している場面
– Web アプリケーション(HTTP/HTTPS)を公開しており、すでに DNS に Cloudflare を利用している場合。
– 最大 50 ユーザーまで無料で、アイデンティティプロバイダー(Google、Okta、Azure AD)ベースのアクセスを利用したい場合。
– ユースケースがデバイスへのリモートアクセスではなく、セルフホストの Web サービスの保護である場合。
– Cloudflare の CDN と DDoS 保護を前段に置いた、パブリック向け URL が必要な場合。
機能比較
| 機能 | remote.it | Cloudflare Tunnel |
|---|---|---|
| SSH アクセス | あり — 第一級機能 | ネイティブの SSH トンネルなし — cloudflared の SSH プロキシによる回避策が必要 |
| VNC / RDP アクセス | あり — ネイティブサポート | なし — デフォルトでは HTTP/S のみ |
| UDP プロトコルサポート | あり | なし — TCP のみ |
| ドメイン名が必要 | 不要 — デバイスごとの DNS 設定は不要 | 必要 — ドメインは Cloudflare で管理されている必要がある |
| CGNAT 配下 / パブリック IP なしでも動作 | あり — 中核となるユースケース | あり — アウトバウンドトンネルにはパブリック IP は不要 |
| IoT / 組み込みハードウェア | あり — 軽量エージェント、ARM および MIPS サポート | cloudflared は Linux ARM 上で動作するが、依存関係が多い |
| アクセス制御モデル | ユーザー単位、デバイス単位、サービス単位(ポートレベル) | アイデンティティプロバイダーベース、アプリレベルのポリシー |
| SSO / アイデンティティプロバイダー連携 | あり(Business プラン) | あり — 最大 50 ユーザーまで無料付帯 |
| 無料プラン | デバイス数無制限、5 接続 | 最大 50 ユーザー(Zero Trust 無料プラン) |
| トラフィックがサードパーティネットワークを経由 | なし — ピアツーピアまたは remote.it リレーのみ | あり — すべてのトラフィックが Cloudflare のネットワークを経由 |
| デバイスフリート管理ダッシュボード | あり | なし — デバイスフリート向けには設計されていない |
| デバイスプロビジョニング用 API | あり — フル REST API | あり — Cloudflare API |
| Cloudflare アカウントが必要 | 不要 | 必要 |
| 無料プランでのログ保持 | 標準ロギング | 24 時間のみ — 6 か月保持には Enterprise が必要 |
| 料金モデル | デバイス単位 | ユーザー単位 — 50 ユーザーまで無料、それ以降は $7/ユーザー/月 |
料金比較
| プラン | remote.it | Cloudflare Tunnel |
|---|---|---|
| 無料 | Personal — デバイス数無制限、5 接続、常時稼働 | Zero Trust 無料プラン — 最大 50 ユーザー、24 時間のログ保持 |
| 有料エントリー | Professional — デバイス単位の料金 | 50 ユーザー超で $7/ユーザー/月(年額請求) |
| Enterprise | カスタムボリュームのデバイスライセンス | カスタム — 6 か月のログ保持、SLA、専任サポート |
| 無料プランで SSH は利用可能か | 可能 | 公式にはサポートされておらず、回避策が必要 |
| 最適な用途 | デバイスアクセス、IoT、SSH、VNC、非 HTTP サービス | アイデンティティで保護された HTTP アクセスによる Web アプリの保護 |
プロトコルのギャップ
Cloudflare Tunnel は HTTP/S のみに対応しています。SSH、VNC、RDP、生の TCP サービスはネイティブではサポートされません。サーバーやデバイスへのターミナルアクセスが必要な場合 — これは開発者がリモートアクセスツールを必要とする最も一般的な理由です — Cloudflare Tunnel では複雑さを増す回避策が必要になります。Remote.it は SSH を第一級機能として扱います。
よくある質問
remote.it と Cloudflare Tunnel を併用できますか?
はい。両者は異なる目的を果たします。Cloudflare Tunnel はユーザー向けにアイデンティティベースのアクセスで公開 Web トラフィックを扱います。Remote.it はエンジニアリングチーム向けに、SSH、VNC、RDP といった直接的なデバイスアクセスを扱います。多くのチームが両方を利用しています。
remote.it に Cloudflare アカウントは必要ですか?
いいえ。Remote.it は Cloudflare とは独立して動作します。Cloudflare 上のドメイン、Cloudflare アカウント、いかなる Cloudflare 製品も必要ありません。Remote.it はどのネットワーク上のどのデバイスでも動作します。
Cloudflare Tunnel は 50 ユーザーまで無料です。なぜ remote.it にお金を払う必要があるのですか?
Cloudflare Tunnel は、最大 50 ユーザーまでの HTTP ベースのアクセスであれば無料です。Remote.it は、デバイス数無制限で SSH および TCP アクセスが無料です。両者は測っているものが異なります。チームがサーバーやデバイスへの SSH やターミナルアクセスを必要とする場合、remote.it は無料プランのままで、回避策なしにそのユースケースを直接カバーします。
私の IoT デバイスには Cloudflare 管理のドメインがありません。Cloudflare Tunnel は動作しますか?
いいえ。Cloudflare Tunnel は、ドメインの DNS が Cloudflare によって管理されている必要があります。公開する各サービスには、そのドメイン配下のホスト名が必要です。エッジにある IoT デバイス — 特にセルラーや衛星ネットワーク上のもの — にとって、これは remote.it であれば完全に不要な管理オーバーヘッドを増やします。
SSH、VNC、RDP でどのデバイスにもアクセス — ドメイン不要、開放ポート不要、Cloudflare も不要です。
https://app.remote.it/#/sign-up から無料で始める
無料プランには、デバイス数無制限の SSH アクセスが含まれます。