過去には、VPNトンネルの設定が難しく、利用者にとっても使いづらかったことがありました。 Cloudflare WARPクライアントは、高速でモダンなVPNであり、安全なWireGuardプロトコルをベースに構築されています。個人やビジネスを問わず、誰でも無料で利用できます。
この記事では、Cloudflare WARPクライアントの使い方を学び、Cloudflare WARPクライアントが消費者利用だけでなく、それ以上の用途にも対応していることをご覧いただけます。 Cloudflare Teamsは、ゼロトラストの安全なウェブゲートウェイであり、WARPクライアントを活用してエンドユーザーシステムのネットワークトラフィックを内部システムおよびインターネットに対して安全に保護します。
前提条件
Cloudflare Teamsの登録手順に従うには、既存のCloudflare Teamsアカウントが必要です。PowerShellコマンドを使用するため、最新バージョンのPowerShellのいずれかが必要であり、この記事では7.1を使用しています。さらに、この記事のすべての手順は最新バージョンのWindows 10で実行されます。
Cloudflare WARPクライアントのインストール
Cloudflare WARPクライアントは、複数の異なるオペレーティングシステムに対応したクロスプラットフォームです。この記事では、Windows OS用のCloudflare WARPのインストール方法を説明しますが、モバイルでもGoogle Playストアから利用することができます。さあ、始めましょう!
まず、最新バージョンのWindows x64クライアントをダウンロードします。この記事ではバージョン1.5.461.0を使用します。次に、ダウンロードしたパッケージを実行し、デフォルトの設定でインストールします。
Cloudflare WARPクライアントでVPN接続を開始する方法
Cloudflare WARPクライアントをインストールしたら、インストールプログラムによってシステムトレイにアイコンが表示されます。VPN接続を開始するためには、以下の手順に従ってください。
1. システムトレイ内にあるCloudflare WARPクライアントをクリックします。

2. 「WARPとは?」画面では、「次へ」をクリックし、「プライバシーへの取り組み」画面では「同意する」をクリックします。これらの画面は、Cloudflare WARPを初めて使用する際に表示されます。


3. トグルボタンをクリックして安全なVPN接続を有効にし、Cloudflareネットワークに接続します。デフォルトでは切断されています。

4. 最後に、PowerShellを使用してVPNが接続されていることを確認します。 Invoke-RESTMethod
コマンドを使用してipify.orgサービスにクエリを送信します。以下のように、Cloudflare WARP VPNを有効にした後、IPが異なることが表示されます。

Cloudflare WARPクライアントの設定
クライアントをインストールしたので、Cloudflare WARPクライアントの設定オプションを使用してより高度なインストールシナリオを実行できます。歯車アイコンをクリックし、設定メニューアイテムを選択することで、Cloudflare WARPクライアントの設定をアクセスできます。

接続オプション
いくつかの設定画面は情報のみを提供します(一般など)、しかし他の画面では設定が可能です。 接続パネルをクリックしてクライアントの動作をカスタマイズできます。ここでは、ネットワーク名セクションの下にWi-Fiネットワークを明示的に追加して、接続時にトラフィックがVPNから外に出ないようにすることも、すべてのWi-Fiまたは有線ネットワークでWARPクライアントを無効にすることもできます。
さらに、Cloudflare WARPで使用するDNSプロトコルオプションや、1.1.1.1ファミリーズ DNSサービスオプションの動作をカスタマイズすることもできます。このオプションは、マルウェアサイトなどのコンテンツをブロックすることができます。DNSプロトコルオプションは、Cloudflare WARPにDNSリクエストをルーティングするための方法を指定します。
Gateway DoH Subdomainオプションは、Cloudflare Teamsとの使用を想定しています。Gateway DoHサブドメインは、ユーザー指定のフィルタポリシーに対してフィルタリングするためのすべてのDNSリクエストをルーティングするためのアカウント値に固有の値です。

スプリットネットワークの設定
デフォルトでは、Cloudflare WARPクライアントがアクティブな場合、すべてのトラフィックがVPNトンネルを介して送信されます。Cloudflareネットワークを介してトラフィックをプロキシしないようにしたい場合があります。Cloudflare WARPクライアント内で、VPNを介さずにトラフィックを送信しないようにする特定のルートを定義することができます。
除外されるIPアドレスやルートを変更するには、設定 → 詳細設定 → スプリットトンネルセクションに移動してください。

いくつかのデフォルトルートがすでに設定されていますが、特定のルートを除外する場合は、プラスボタンをクリックして特定のルートを入力します。

ローカルドメインのフォールバックエントリの定義
インターネットルートオプションと同様に、Cloudflare WARP VPNから除外される特定のドメインを指定することもできます。これは、除外されたドメインがシステム上のローカルDNSリゾルバを使用するようになります。除外されるドメインは、ローカルイントラネットサイトまたは企業ネットワークの場合があります。
ドメインとオプションの説明を入力するには、詳細設定 → ローカルドメインのフォールバックに移動し、プラスボタンをクリックします。

プロキシモードの設定
最終の高度な機能は、Cloudflare WARPがローカルプロキシサーバーとして機能する能力です。特定のアプリケーションのトラフィックをCloudflare WARP VPN経由でルーティングしたい場合、ローカルプロキシサーバーオプションを使用することができます。
フォーマットは、ローカルプロキシサーバーを定義します。デフォルトのポートは4000
で、SOCKSまたはHTTPSクライアントが接続してトラフィックを送信できます。

Cloudflare WARPクライアントをCloudflare Teamsと組み合わせる
Cloudflare Teamsのユーザーであれば、Cloudflare WARPクライアントを使用してVPN接続を強化し、すべてのDNSクエリをCloudflare Gateway DoHとHTTPフィルタリングを介してフィルタリングすることができます。DNSおよびHTTPフィルタリングをCloudflare Teamsと連携させるためには、3つのステップが必要です。
- SSLトラフィックを検査およびフィルタリングするために、Cloudflareルート証明書をインストールします。
- フィルタリングのために、アカウント固有の値であるGateway DoHサブドメインを設定します。
- 特定のデバイスをCloudflare Teamsアカウントに接続するために、デバイス登録を設定します。
これら2つのツールを組み合わせる方法を見てみましょう。
Cloudflareルート証明書のインストール
Cloudflare WARPクライアントを介したCloudflare TeamsのHTTPフィルタリングを有効にするためには、まずCloudflareルート証明書をダウンロードし、インストールして信頼する必要があります。以下の手順に従って、Windows 10に証明書をインストールしてください。
1. まず、ルートCA証明書をダウンロードします。
2. インストールを開始するために、証明書をダブルクリックします。

3. 最初に、証明書のインストールをクリックし、次にローカルマシンを選択して、システム上のすべてのユーザーで使用するための証明書をインポートします。

4. 「証明書を次のストアに配置する」オプションを選択し、信頼されたルート証明機関を選択し、OKをクリックします。
CloudflareのルートCA証明書は公開用ではないため、システムはデフォルトではこの証明書を信頼しません。証明書をインストールすることで、システムはこのトラフィックを信頼するようになります。

5. 最後に、完了をクリックして証明書のインポートを完了します。
DNS over HTTPS(DoH)サブドメインの設定
Cloudflare Teams内でDNSフィルタリングを使用するために、DoHサブドメインをCloudflare Teamsで見つける必要があります。これにより、システムにCloudflareアカウント固有の場所が提供され、DNSトラフィックをフィルタリングできます。以下の手順に従ってください。
1. まず、Cloudflare Teamsダッシュボードにウェブブラウザからログインします。
2. 次に、ゲートウェイ→場所に移動し、場所の追加をクリックします。場所はDNSとHTTPフィルタリングポリシーのセットに対する説明的な名前です。

3. 場所の名前を設定し、この記事では例として「External」に設定し、場所の追加をクリックします。

4. ハイライトされたサブドメインセクションをコピーし、完了をクリックして場所を追加します。コピーしたテキストは、Cloudflare WARPクライアントで使用されます。

5. Cloudflare WARPクライアントの設定画面の接続タブに移動し、新しく設定した場所のDoHサブドメインを入力し、保存をクリックします。

Cloudflare TeamsでCloudflare WARPクライアントを登録する
Cloudflare Teams用にCloudflare WARPクライアントを設定する最終ステップは、デバイスの登録と登録です。登録と登録の手順により、どのデバイスがフィルタリングされるかを明示的に制御できます。
デバイス登録ポリシーの作成
1. Cloudflare Teamダッシュボードを開き、設定 → デバイスに移動します。デバイス登録の下にある管理をクリックします。

2. 追加ルールをクリックします。

3. 許可デバイスルールを作成し、Everyoneに含まれるように設定します。このルールをEveryoneに設定することで、特定の国などの追加の条件を満たさなくても、明示的に登録されたデバイスは許可されます。他の値はデフォルトに設定し、最後に保存をクリックします。

4. ログインが必要になる前のセッションの期間を設定します。ここでは1ヶ月に設定されていますが、適切な期間に設定し、最大値に設定して保存をクリックします。

Cloudflare WARPクライアントの登録
場所が定義され、登録ポリシーが定義されたら、Cloudflare Teamsにデバイスを登録してDNSとHTTPのフィルタリング機能を使用する必要があります。
1. Cloudflare WARPクライアントの設定を開き、アカウントページに移動します。そこで、Cloudflare for Teamsでログインボタンをクリックします。

2. 概要のプロンプトで次へをクリックし、プライバシープロンプトで同意するをクリックします。


3. Cloudflare Teamsのアカウント名を入力します。アカウント名はCloudflare Teamsのダッシュボードで確認できます。設定 → 一般設定 → チームドメイン。

4. Cloudflare for Teamsにデバイスを登録するためにサインインします。

5. サインインが成功した場合、成功メッセージが表示されます。その場合は、OKをクリックして閉じます。

最後に、Cloudflare WARPクライアントは、WARPネットワークではなくTeamsに接続されていることを示す異なる外観になります。

結論
Cloudflare WARPクライアントを使用することで、インターネット接続を迅速かつ最小限の設定でセキュアにすることができます。速度と移植性に焦点を当てた強力なクロスプラットフォームのVPN接続により、接続のオーバーヘッドに対するパフォーマンスの低下を最小限に抑えながら、接続をセキュアにすることができます。
Cloudflare WARPを使用して何をセキュアにしますか?