Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

ベストプラクティス

最終更新 Markdown で表示Agent セットアップ

クライアントレスアクセス向けに Cloudflare Tunnel を導入するときは、次のベストプラクティスに従うことを推奨します。

cloudflared のインスタンスをもう 1 つデプロイする

可用性のポイントを追加するため、ネットワーク内の別ホストマシンに cloudflared レプリカ を追加します。

公開ホスト名を標準化する

アプリケーションの管理を簡単にするため、アプリケーションを公開する公開ホスト名を標準化します。お客様が公開ホスト名を管理する方法の例は次のとおりです。

  • 社内アプリケーション用に、プライマリの公開ウェブサイトのサブドメインを委任する(例: tools.dev.customer.com)。
  • 内部 DNS インフラが公開利用できる場合は、内部のプライマリ DNS レコードを Cloudflare に登録し、このドメインを公開ホスト名のルートに使います。これにより、プライベートと公開で同一のホスト名でアプリケーションを提示できます。
  • 接続するツールの種類に基づいてホスト名を生成する、内部の規則を定めます。たとえば、本番リソース専用に割り当てた US-East データセンターのアプリケーション群がある場合、tools.us-east.prod.ztproject.com のサブドメインを作成できます。

TLS 検証を設定する

公開ホスト名ルートが HTTPS アプリケーションを提供する場合は、TLS 証明書の検証を有効のままにします。サービス URL が localhost または IP アドレスでも、証明書がホスト名をカバーしている場合は、Origin Server Name を、証明書がカバーするホスト名に設定します。オリジンがプライベート認証局を使う場合は、CA Pool を設定します。

Disable TLS certificate verification は、証明書設定を直すあいだの一時的なテストにだけオンにします。HTTPS オリジンの判断フロー全体は、Cloudflare Tunnel の HTTPS オリジンのトラブルシューティング を参照してください。

(任意)ローカルのトラフィック管理ツール向けに Host ヘッダーを追加する

対象アプリケーションがロードバランサーなどの背後にある場合は、HTTP Host Header をサービスホスト名に設定する必要があることがあります。オリジンサービスと cloudflared のあいだにあるロードバランサーはトラブルシュートが難しいことが多く、ロードバランサーが通常トラフィックを識別する方法に合わせたリクエストヘッダーを追加すると解決できることがよくあります。

トンネル通知を有効にする

トンネルの健全性を監視するため、Cloudflare ダッシュボードで 通知を有効 にします。

cloudflared を更新する

最新の機能とバグ修正を入手するため、cloudflared を定期的に更新 します。

役に立ちましたか?