トンネル
はい。Named Tunnels ↗を使用すると、エイペックスにCNAMEを作成して、名前付きトンネルを指すことができます。
はい。Cloudflare TunnelはWebsocketsを完全にサポートしています。
はい。
Cloudflare Tunnel supports gRPC traffic via private subnet routing. Public hostname deployments are not currently supported.
Cloudflareは2つのセットアップモードを提供しています:Full Setupでは、ドメインがCloudflare DNSネームサーバーを使用し、Partial Setup(CNAMEセットアップとも呼ばれる)では、ドメインが非Cloudflare DNSサーバーを使用します。
Cloudflare Tunnelを使用する最良の体験は、Full Setupを使用することです。これにより、CloudflareがドメインのDNSを管理し、新しく開始されたトンネルのDNSレコードを自動的に構成できます。
Partial Setupでもトンネルを使用できます。Cloudflare Tunnelを介して接続される各新しいホスト名について、現在のDNSプロバイダーで新しいDNSレコードを作成する必要があります。DNSレコードは、ドメインのルートにある場合はCNAMEまたはALIASタイプである必要があります。レコードの名前は、それに対応するサブドメイン(例:example.comまたはtunnel.example.com)であり、レコードの値はsubdomain.domain.tld.cdn.cloudflare.netである必要があります。(例:example.com.cdn.cloudflare.netまたはtunnel.example.com.cdn.cloudflare.net)
トンネルは、NATまたはファイアウォールの背後にあるWebアプリケーションをインターネットに公開できます。したがって、Webサーバーを完全にロックダウンしたままにできます。トンネルが実行中にオリジンWebサーバーがCloudflareの外部からのリクエストに応答していないことを確認するには、コマンドラインでnetcatを実行できます:
netcat -zv [your-server's-ip-address] 80netcat -zv [your-server's-ip-address] 443サーバーがこれらのポートで応答している場合、次のように表示されます:
[ip-address] 80 (http) openサーバーが正しくロックダウンされている場合、次のように表示されます:
[ip-address] 443 (https): Connection refused名前付きトンネルはDNSレコードを介してルーティングでき、その場合はCNAMEレコードを使用して<UUID>.cfargotunnel.comを指します。また、ロードバランシングエンドポイントとしても、<UUID>.cfargotunnel.comを指します。
いいえ。Cloudflare Tunnelを使用する場合、オリジンへのすべてのリクエストはcloudflaredとオリジンの間で内部的に行われます。
外部訪問者のIPをログに記録するには、代替方法を構成する必要があります。
Cloudflare Tunnelは、ベータフェーズ中に以前はWarpと呼ばれていました。WarpがArgo製品ファミリーに追加されたため、名前をArgo Tunnelに変更しました。ユーザーがトンネルを作成するためにArgoを購入する必要がなくなったとき、Argo Tunnelの名前をCloudflare Tunnelに変更しました。
Argo Tunnelからの移行に関する詳細は、レガシートンネルを移行するを参照してください。
いいえ。トンネルの削除を元に戻すことはできません。トンネルがローカル管理されていた場合、そのconfig.yamlファイルはまだ存在し、同じ構成で新しいトンネルを作成できます。トンネルがリモート管理されていた場合、トンネルとその構成は永久に削除されます。
Cloudflareサポートチームに連絡する前に:
-
特定のエラーメッセージや問題のある動作をメモしてください。
-
トンネルを起動する際に、コマンドラインまたは構成ファイルで指定したオプションをメモしてください。
-
cloudflaredが最新バージョン ↗に更新されていることを確認してください。 -
サーバーから関連するエラー/アクセスログを収集してください。
loglevelをdebugに設定し、Cloudflareサポートチームがcloudflared.logファイルからより多くの情報を取得できるようにします。
-
Cloudflare Tunnelのログファイル(
cloudflared.log)を含めてください。トンネルを起動する際にログファイルを指定しなかった場合、コマンドラインまたは構成ファイルでlogfileオプションを使用して指定できます。 -
影響を受けるトンネルの完全な
config.ymlファイルを含めてください。
Cloudflareサポートチームに連絡する前に:
-
特定のエラーメッセージや問題のある動作をメモしてください。
-
cloudflaredが最新バージョン ↗に更新されていることを確認してください。 -
サーバーから関連するエラー/アクセスログを収集してください。
-
Cloudflare Tunnelのログファイル(
cloudflared.log)を含めてください。トンネルを起動する際にログファイルを指定しなかった場合、システムサービス構成に--logfile <PATH>と--loglevel debugを追加してください。システムサービスを変更するには、リモート管理トンネルを構成するを参照してください。