Skip to content

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

制限事項

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

次の制限が Spectrum アプリケーションに適用されます。

IPv4 ホスト名クォータ

デフォルトでは、アカウントは Cloudflare 管理の IPv4 アドレスを使う 一意の Spectrum ホスト名 10 件 までに制限されます。アカウント上のすべてのゾーンが対象です。各ホスト名は専用の IPv4 アドレスで支えられ、このクォータはゾーンごとではなくアカウントレベルで適用されます。

IPv6 のみの Spectrum アプリケーションは、このクォータにカウントされません。

IPv4 で支えられた Spectrum ホスト名が 10 件より必要な場合は、次ができます。

  • BYOIP を使う — 独自の IP 空間を持ち込み、デフォルトの共有 IPv4 割り当てに縛られない Spectrum アプリケーションにします。
  • IPv6 のみの Spectrum アプリケーションを使う — IPv6 アドレスは IPv4 と同じ希少性の対象ではありません。
  • 複数のサブドメインを 1 つの Spectrum アプリケーションへ CNAME する — DNS only(グレークラウド)の CNAME レコードを複数、1 つの Spectrum アプリケーションホスト名へ向けます。これは、それらのホスト名が同じオリジンを共有する場合だけ動作します(アプリケーションあたり 1 オリジン)。
  • Cloudflare for SaaS を使う — Custom Hostnames のターゲット(フォールバックオリジン)として Spectrum アプリケーションを設定します。

クォータを超える見込みがある場合は、アカウントチームにお問い合わせください。

HTTPS

現時点では、HTTPS アプリケーションは HTTP/3 に対応していません。

UDP

Cloudflare は UDP パケットのパケットフラグメンテーションに対応していません。パケットがフラグメントされると、Cloudflare のエッジで破棄されます。

Spectrum の UDP アプリケーションは BYOIP でサポートされ、CDN と Spectrum のサービスバインディング も含みます。Magic Transit のサービスバインディング では現在サポートされていません。

Minecraft

Minecraft Java Edition はサポートされますが、Minecraft Bedrock Edition はサポートされません。

Universal SSL

Universal SSL は Cloudflare Spectrum と互換ではありません。代わりに advanced certificate または custom certificate を使います。

Private Network Load Balancing

Spectrum を Private Network Load Balancing のオンランプとして使うとき、Spectrum の proxy protocol 設定は使えません。これは、プライベートオリジンへ到達するために使う オフランプ に関係なく当てはまり、Cloudflare WAN と Cloudflare Tunnel も含みます。

Cloudflare Tunnel

Spectrum と Cloudflare Tunnel の統合がサポートされるのは HTTP/HTTPS アプリケーションのみです。Spectrum が Tunnel サービスへ到達するには、レイヤー 7 CDN 製品 経由でリクエストを上流へ送る必要があるためです。

Spectrum から Cloudflare Tunnel 経由でトラフィックを正しくルーティングするには、次が必要です。

  1. Spectrum アプリケーションの種類を HTTP または HTTPS に設定します。
  2. Spectrum アプリケーションのオリジンを、Cloudflare Tunnel 経由ですでに トラフィックをルーティング しているホスト名へ向けます(DNS レコード または Cloudflare Load Balancer など)。

ほかの種類(TCP など)の Spectrum アプリケーションを Cloudflare Tunnel オリジンと直接組み合わせることはサポートされません。Spectrum アプリケーションのオリジンを Tunnel のサブドメイン(<UUID>.cfargotunnel.com)へ直接向ける構成も無効で、動作しません。

リッスンポートの設定

デフォルトでは Spectrum はすべてのポートでリッスンするよう設定されており、セキュリティ監査で懸念になることがあります。ただし、Spectrum がプロキシするのは、Cloudflare 内で具体的に設定されたエッジポートからの接続だけです。

Spectrum IP の任意のポートへ TCP ハンドシェイクが開始されると、ハンドシェイクは常に完了します。そのポートに Spectrum アプリケーションが設定されていれば、接続はオリジンへプロキシされます。アプリケーションが設定されていなければ、接続はすぐに終了し、オリジン接続は開かれません。

Spectrum がオリジンへトラフィックをプロキシするのは、そのポートに Spectrum アプリケーションが設定されている場合だけです。

IP アクセス制御

現在、カスタムルール は Spectrum アプリケーションでは動作しません。Spectrum アプリケーション向けに、リクエストの IP アドレス、自律システム番号(ASN)、または国に基づいて許可、ブロック、チャレンジするには IP Access rules を使います。

詳細は 設定オプション を参照してください。

役に立ちましたか?