Skip to content

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

クライアントモード

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

Cloudflare One Client(旧 WARP)は、Cloudflare Gateway へ送るトラフィックの種類を制御するために、複数のモードでデプロイできます。クライアントモードによって、デバイスで使える Zero Trust 機能が決まります。

Traffic and DNS mode(デフォルト)

Cloudflare One Client は、すべてのポートとプロトコルのデバイストラフィックをルーティングし、DNS 解決を クライアント DNS リゾルバー へ転送します。

DNS フィルタリング、HTTP 検査、ネットワークファイアウォールポリシー、デバイスポスチャチェックを含む、包括的なセキュリティを適用したい場合に使います。

DNS フィルタリング ネットワークフィルタリング HTTP フィルタリング 有効になる機能
はい はい はい DNS ポリシー、ネットワークポリシー、HTTP ポリシー、Browser Isolation、ID ベースポリシー、デバイスポスチャチェック、AV スキャン、Data Loss Prevention

DNS only mode

Cloudflare One Client は DNS 解決を Cloudflare アカウントのリゾルバーへ転送しますが、デバイストラフィックはルーティングしません。ネットワークおよび HTTP トラフィックは、デバイス上の既存の仕組みで処理されます。

社用デバイスからの送信トラフィックに DNS フィルタリングだけを適用したい場合に使います。

DNS フィルタリング ネットワークフィルタリング HTTP フィルタリング 有効になる機能
はい いいえ いいえ DNS ポリシー

Traffic only mode

Cloudflare One Client は、すべてのポートとプロトコルのデバイストラフィックをルーティングします。DNS 解決は、引き続きデバイスのオペレーティングシステムが管理します。

ネットワークおよび HTTP トラフィックはプロキシしつつ、既存の DNS フィルタリングソフトは残したい場合に使います。

DNS フィルタリング ネットワークフィルタリング HTTP フィルタリング 有効になる機能
いいえ はい はい ネットワークポリシー、HTTP ポリシー、Browser Isolation、ID ベースポリシー、デバイスポスチャチェック、AV スキャン、Data Loss Prevention

Local proxy mode

Cloudflare One Client は、明示的に指定されたローカル HTTP トラフィックだけを転送します。

特定のアプリケーション宛てトラフィックをフィルタリングしたい場合に使います。

DNS フィルタリング ネットワークフィルタリング HTTP フィルタリング 有効になる機能
いいえ いいえ はい localhost プロキシ経由のトラフィックに対する HTTP ポリシー、Browser Isolation、ID ベースポリシー、AV スキャン、Data Loss Prevention

Local proxy mode を設定する

Cloudflare One アカウントを作成すると、デフォルトの デバイスプロファイル が Traffic and DNS mode で作成されます。Local proxy mode を設定するには、デフォルトのデバイスプロファイルを編集するか、新しいデバイスプロファイルを作成し、クライアントモードを Local proxy mode にします。

デフォルトプロファイルは、特定のプロファイルに割り当てられていないすべてのデバイスに使われます。特定のデバイス群に Local proxy mode を適用したい場合は、新しいデバイスプロファイルを作成し、そのデバイスに割り当てます。

Local proxy mode を設定するには:

  1. Cloudflare ダッシュボードZero Trust > Teams & Resources > Device profiles を開きます。
  2. デフォルトプロファイルを編集するか、新しいデバイスプロファイルを作成するかを決めます。
  3. 設定するデバイスプロファイルを選び、Edit を選びます(View しか表示されない場合は、プロファイルを変更する権限がありません)。
  4. Device tunnel protocolMASQUE になっていることを確認します。
  5. Service modeLocal proxy mode を選びます。
  6. Save profile を選びます。

Local proxy mode のデバイスでは、Cloudflare One Client がアドレス 127.0.0.1localhost)の設定済みポートで待ち受けます。Local proxy mode のデフォルトポートは 40000 ですが、利用可能な任意のポートに変更できます。このプロキシを使うには、個々のアプリケーションまたはシステムのプロキシ設定を明示的に構成する必要があります。

設定が完了すると、これらのアプリケーションとの送受信トラフィックは、Cloudflare One Client 経由で安全にトンネリングされます。

より複雑なルーティング判断(トラフィックをインターネットやほかのプロキシへ直接送るなど)には、PAC ファイル を使えます。

制限事項

  • Local proxy mode は、SOCKS5/HTTP プロキシ通信に対応するアプリケーション / オペレーティングシステムでのみ使えます。
  • MASQUE の デバイストンネルプロトコル が必要です。Wireguard はサポートされません。
  • Windows、Linux、macOS でのみ利用できます。
  • Local proxy mode のリクエストには 10 秒のタイムアウトがあります。10 秒を超えたリクエストは、Cloudflare が接続を切断します。

Posture only mode

Cloudflare One Client はデバイスの健全性とポスチャデータを収集し、セキュリティポリシーから参照できます。このモードでは、クライアントはトラフィックのルーティングも DNS クエリの転送も行いません。

アカウント内のゾーンに対して Cloudflare One Client のデバイスポスチャチェック だけを適用したい場合に使います。Posture only mode の設定は、専用ページ を参照してください。

DNS フィルタリング ネットワークフィルタリング HTTP フィルタリング 有効になる機能
いいえ いいえ いいえ Access ポリシー 内のデバイスポスチャルール

モードの比較

クライアントモードごとに、使える Zero Trust 機能が異なります。

クライアントモード 向いている用途 DNS フィルタリング ネットワークフィルタリング HTTP フィルタリング サービスモード(warp-cli settings に表示)
Traffic and DNS mode(デフォルト) すべてのフィルタリング機能を使った包括的なセキュリティ WarpWithDnsOverHttps
DNS only mode デバイストラフィックをルーティングせずに DNS フィルタリングする DnsOverHttps
Traffic only mode 既存の DNS インフラを残したままトラフィックをルーティングする TunnelOnly
Local proxy mode 特定アプリケーション宛てトラフィックのフィルタリング WarpProxy on port 40000
Posture only mode トラフィックをルーティングせずにデバイスポスチャチェックを行う PostureOnly

関連リソース

  • 接続ステータス — Cloudflare One Client が接続処理中に表示するステータスメッセージと、Cloudflare への安全なトンネル確立までの各段階を確認できます。

役に立ちましたか?