Skip to content

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

デバイスからネットワークへ

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

リモートデバイスをプライベートネットワークに接続すると、ユーザーは従来の VPN のようなセキュリティリスクやパフォーマンスのボトルネックなしに、どこからでも社内アプリケーションとサービスへ安全にアクセスできます。

ほかの接続シナリオは、VPN の置き換え を参照してください。

このガイドは、Cloudflare One ダッシュボードGet Started オンボーディングウィザードと同じ手順です。

仕組み

Cloudflare Tunnel は、プライベートネットワークと Cloudflare のあいだにアウトバウンドのみの接続を作るネットワークコネクターです。インバウンドポートの開放やファイアウォールの変更は不要です。

Cloudflare One Client は、各ユーザーのデバイスにインストールするアプリです。トラフィックを Cloudflare 経由でトンネルへ送り、ユーザーはどこからでも社内リソースへ到達できます。

前提条件

  • Zero Trust 組織がある Cloudflare アカウント。未設定の場合は はじめに を参照してください。
  • トンネルを実行するための、プライベートネットワーク上の Linux、Windows、または macOS デバイス。
  • Cloudflare One Client をインストールするための Linux、Windows、または macOS デバイス。

ステップ 1: トンネルを割り当てる

Cloudflare Tunnel は、リソースと Cloudflare のあいだにアウトバウンド接続を確立します。新しいデバイスがプライベートネットワークへ到達する方法です。トンネルは、現在プライベートネットワーク内にある任意の Windows、Mac、または Linux デバイスにインストールできます。

  1. Cloudflare OneGet Started タブを選びます。
  2. Replace my client-based or site-to-site VPNGet started を選びます。
  3. Device to networkContinue を選びます。
  4. Connect a remote device to a private network 画面で Continue を選びます。
  5. Assign a Tunnel 画面で、ドロップダウンから既存のトンネルを選ぶか、新しいトンネルを作成します。
  6. Continue を選びます。

ステップ 2: トンネルの IP 範囲を設定する

プライベートネットワークの IP 範囲をトンネルに追加します。これで、リモートユーザーが到達できる社内リソースが決まります。トンネルは、Zero Trust 組織に登録されたデバイスからの、この範囲宛のトラフィックを受け付けます。

  1. IP 範囲を入力します(例: 10.0.1.0/24)。
  2. Continue を選びます。

ステップ 3: トンネルをデプロイする

プライベートネットワーク内のデバイスに cloudflared コネクターをインストールし、トンネルを実行します。このサービスが、ネットワークと Cloudflare のあいだの安全な接続を作ります。

  1. デバイスのオペレーティングシステムとアーキテクチャを選びます。

  2. インストールコマンドをコピーし、デバイス上で実行します。Windows では、管理者としてコマンドプロンプトを開きます。その他のオペレーティングシステムでは、ターミナルウィンドウを使います。

    macOS では、コマンドは次のようになります。

    brew install cloudflared && sudo cloudflared service install <YOUR_TUNNEL_TOKEN>

    Windows と Linux では、ダッシュボードが選択したアーキテクチャ向けのダウンロードリンクとインストールコマンドを提供します。その他のダウンロードオプションは Downloads を参照してください。

  3. cloudflared が接続すると、ダッシュボードはトンネルが有効になったことを確認します。

  4. Continue を選びます。

ステップ 4: デバイスを登録する

デバイス登録は、Cloudflare 経由でプライベートネットワークにデバイスを接続できるユーザーを制御します。このステップでは、メールアドレスを指定して Cloudflare One Client をインストールし、最初のデバイスを登録します。

  1. 最初のデバイスを登録するときに使うメールアドレスを入力します。
  2. デバイスのオペレーティングシステムを選びます。
  3. Download to continue を選んで Cloudflare One Client をダウンロードするか、ダウンロードリンクをコピーして別のデバイスへ送ります。
  4. Continue を選びます。

ステップ 5: Cloudflare One Client のセットアップを完了する

your デバイスで、Cloudflare One Client のインストールウィザードを完了します。次に、Cloudflare One Client を Zero Trust 組織に接続します。OS ごとの詳しい手順は、手動デプロイ を参照してください。

  1. Cloudflare One Client を開きます。macOS ではステータスバーの Cloudflare アイコンを選びます。Windows ではシステムトレイの Cloudflare アイコンを選びます。

  2. Preferences > Account > Login to Cloudflare Zero Trust を開きます。

  3. 求められたらチーム名を入力します。チーム名は Zero Trust 組織の一意な識別子で、組織の作成時に設定されます。ダッシュボードはこの画面にチーム名を表示します。

  4. 認証の手順を完了します。

  5. Cloudflare One Client が Connected と表示されることを確認します。

  6. ダッシュボードで Continue を選びます。

ステップ 6: 接続を確認する

ダッシュボードは、安全に接続されていることを確認します。これで、デバイスとプライベートネットワーク上のリソースのあいだでリモートアクセスできます。

接続を確認するには、プライベートネットワーク上のリソースへ到達してみます(例: http://10.0.1.100 または ssh 10.0.1.50)。

推奨される次のステップ

接続を確認したあと、ポリシーとアクセス制御でプライベートネットワークを保護することを検討してください。

  • Gateway ポリシーを設定する: 既定では、登録済みのすべてのデバイスがプライベートネットワーク全体へ到達できます。Gateway ポリシーを使うと、デバイスとプライベートネットワークのあいだのトラフィックをスキャン、フィルタ、記録できます。詳細は DNS ポリシーネットワークポリシーHTTP ポリシー を参照してください。
  • Access アプリケーションを作成する: アイデンティティベースのルールで、プライベートネットワーク上の特定のアプリケーションまたはホスト名へのアクセスを制限します。詳細は プライベート IP またはホスト名を保護する を参照してください。
  • Zero Trust をさらに調べる: Cloudflare One ダッシュボード で、トンネル、ポリシー、接続済みデバイスを確認します。

ポリシー設計とデバイスポスチャチェックの詳細は、VPN の置き換えラーニングパス を参照してください。

トラブルシュート

接続に問題がある場合は、次のリソースを参照してください。

役に立ちましたか?