Cloudflare がデフォルトでプロキシするネットワークポートと、追加ポートで Cloudflare のプロキシを有効にする方法を説明します。
デフォルトでは、Cloudflare は次に示す HTTP/HTTPS ポート宛てのトラフィックをプロキシします。
Cloudflare がサポートする HTTP ポート
- 80
- 8080
- 8880
- 2052
- 2082
- 2086
- 2095
Cloudflare がサポートする HTTPS ポート
- 443
- 2053
- 2083
- 2087
- 2096
- 8443
Cloudflare がサポートするが、キャッシュは無効のポート
- 2052
- 2053
- 2082
- 2083
- 2086
- 2087
- 2095
- 2096
- 8880
- 8443
ドメイン宛てのトラフィックが上記以外のポートを使う場合(例: ポート 22 で受信接続を待つ SSH サーバーがある場合)は、次のいずれかです。
- Cloudflare の DNS アプリで、サブドメインを グレークラウド(DNS only) に変更し、Cloudflare ネットワークを迂回してオリジンへ直接接続します。
- サーバーを動かしているホスト名に Spectrum アプリケーション を設定します。Spectrum はすべてのポートに対応しています。すべての TCP および UDP ポート向けの Spectrum は Enterprise プランでのみ利用できます。Cloudflare のプランについて詳しくは、Cloudflare のアカウントチームにお問い合わせください。
有料プランでは、次のいずれかでポート 80 と 443 以外のトラフィックをブロックできます。
- WAF マネージドルール(旧バージョン) を使っている場合は、ルール ID
100015(Anomaly:Port - Non Standard Port (not 80 or 443))を有効にします。 - 新しい Cloudflare Web Application Firewall (WAF) を使っている場合は、ルール ID (
Anomaly:Port - Non Standard Port (not 80 or 443))を有効にします。このルールはデフォルトで無効です。Cloudflare Managed Ruleset の一部です。
ポート 80 と 443 だけが、次の用途と互換性があります。
- China Network が有効なドメイン向けの、中国データセンター内の HTTP/HTTPS トラフィック
Cloudflare のエニーキャストネットワークの性質上、80 と 443 以外のポートも開いており、Cloudflare はこれらのポートで他のお客様のトラフィックを処理します。一般に、Cloudflare は Cloudflare IP ↗ 上で複数の製品を提供しているため、Netcat やセキュリティスキャナーなどのツールは、特定の条件下でこれらの非標準ポートを開放済みと報告することがあります。セキュリティコンプライアンスについて質問がある場合は、Cloudflare の認証とコンプライアンスの資料 ↗ を確認し、Cloudflare のエンタープライズアカウントマネージャーに問い合わせてください。
WAF の Cloudflare Managed Ruleset には、アプリケーション層(OSI モデル ↗ のレイヤー 7)でトラフィックをブロックするルールが含まれます。非標準ポート経由の HTTP/HTTPS リクエストがオリジンサーバーに届かないようにします。