Skip to content

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

Fleet

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

このガイドでは、Fleet のデバイス管理ソフトウェアを使って Cloudflare One Client(旧 WARP)をデプロイする手順を説明します。

macOS

1. カスタム MDM ファイルを作成する

  1. サンプルの .mobileconfig ファイルを ダウンロード します。
  2. 希望する デプロイパラメーター でファイルを編集します。

2. MDM ファイルを Fleet にアップロードする

  1. Fleet の管理コンソールで Controls を開きます。
  2. Teams ドロップダウンから、Cloudflare One Client が必要なチーム(ホストのグループ)を選択します。
  3. OS settings > Custom settings を選択します。
  4. Add profile を選択し、カスタムの .mobileconfig をアップロードします。
  5. Cloudflare One Client が必要なホストを選択します。
    • All hosts: チーム内のすべてのホストに Cloudflare One Client をデプロイします。
    • Custom: チーム内の一部のホストに Cloudflare One Client をデプロイします。含めるホストと除外するホストは ラベル で定義します。
  6. Add profile を選択します。

定義したホストはすぐにデプロイプロファイルを受け取りますが、この時点では Cloudflare One Client はまだインストールされていません。

3. macOS 用の Cloudflare One Client パッケージをダウンロードする

ダウンロードページ でシステム要件を確認し、お使いのオペレーティングシステムのインストーラーをダウンロードします。

4. Cloudflare One Client パッケージを Fleet にアップロードする

Fleet に登録したホストへ配布するため、Cloudflare One Client のインストーラーパッケージを追加する手順です。

  1. Fleet の管理コンソールで Software を開きます。
  2. Teams ドロップダウンから、Cloudflare One Client が必要なチーム(ホストのグループ)を選択します。
  3. Add Software を選択し、先ほどダウンロードした .pkg ファイルをアップロードします。

5. Fleet で Cloudflare One Client をインストールする

アップロードした .pkg ファイルをホストへデプロイする手順です。

  1. Fleet の管理コンソールで Hosts を開きます。
  2. Cloudflare One Client が必要なホストを選択します。
  3. Software を開き、Cloudflare を検索します。
  4. Actions > Install を選択します。

ホストがオンラインになると、インストールは自動で行われます。REST API または GitOps でデプロイする場合は、Fleet のドキュメント を参照してください。

Cloudflare One Client をデプロイしたあと、Cloudflare One Client の GUI に表示される 接続ステータス メッセージで、接続の進行状況を確認できます。

6. Fleet で Cloudflare One Client をアンインストールする

Fleet でデプロイした Cloudflare One Client をアンインストールする手順です。

  1. Fleet の管理コンソールで Hosts を開きます。
  2. Cloudflare One Client をアンインストールするホストを選択します。
  3. Software を開き、Cloudflare を検索します。
  4. Actions > Uninstall を選択します。

Windows

1. Windows 用の Cloudflare One Client パッケージをダウンロードする

ダウンロードページ でシステム要件を確認し、お使いのオペレーティングシステムのインストーラーをダウンロードします。

2. Cloudflare One Client パッケージを Fleet にアップロードする

Fleet に登録したホストへ配布するため、Cloudflare One Client のインストーラーパッケージを追加する手順です。

  1. Fleet の管理コンソールで Software を開きます。
  2. Teams ドロップダウンから、Cloudflare One Client が必要なチーム(ホストのグループ)を選択します。
  3. Add Software を選択し、先ほどダウンロードした .msi ファイルをアップロードします。
  4. (任意)Fleet Desktop からユーザーが Cloudflare One Client をインストールできるようにするには、Self-service を選択します。
  5. Advanced options を選択します。
  6. Install script で、デフォルトのスクリプトを次の内容に置き換えます。
$logFile = "${env:TEMP}/fleet-install-software.log"

try {

$installProcess = Start-Process msiexec.exe `
  -ArgumentList "/quiet /norestart ORGANIZATION=your-team-name SUPPORT_URL=https://example.com /lv ${logFile} /i `"${env:INSTALLER_PATH}`"" `
  -PassThru -Verb RunAs -Wait

Get-Content $logFile -Tail 500

Exit $installProcess.ExitCode

} catch {
  Write-Host "Error: $_"
  Exit 1
}

各引数の説明は デプロイパラメーター を参照してください。

3. Fleet で Cloudflare One Client をインストールする

アップロードした .pkg ファイルをホストへデプロイする手順です。

  1. Fleet の管理コンソールで Hosts を開きます。
  2. Cloudflare One Client が必要なホストを選択します。
  3. Software を開き、Cloudflare を検索します。
  4. Actions > Install を選択します。

ホストがオンラインになると、インストールは自動で行われます。REST API または GitOps でデプロイする場合は、Fleet のドキュメント を参照してください。

Cloudflare One Client をデプロイしたあと、Cloudflare One Client の GUI に表示される 接続ステータス メッセージで、接続の進行状況を確認できます。

4. Fleet で Cloudflare One Client をアンインストールする

Fleet でデプロイした Cloudflare One Client をアンインストールする手順です。

  1. Fleet の管理コンソールで Hosts を開きます。
  2. Cloudflare One Client をアンインストールするホストを選択します。
  3. Software を開き、Cloudflare を検索します。
  4. Actions > Uninstall を選択します。

Linux

Fleet では、Linux ホスト上で カスタムスクリプトを実行 できます。次のサンプルスクリプトは、MDM ファイル を作成し、Ubuntu 22.04 ホストに Cloudflare One Client をインストールします。

#!/bin/sh

# Write the mdm.xml file
touch /var/lib/cloudflare-warp/mdm.xml
echo -e "<dict>\n   <key>organization</key>\n   <string>your-team-name</string>\n</dict>
" > /var/lib/cloudflare-warp/mdm.xml

# Add cloudflare gpg key
curl -fsSL https://pkg.cloudflareclient.com/pubkey.gpg | sudo gpg --yes --dearmor --output /usr/share/keyrings/cloudflare-warp-archive-keyring.gpg

# Add this repo to your apt repositories
echo "deb [signed-by=/usr/share/keyrings/cloudflare-warp-archive-keyring.gpg] https://pkg.cloudflareclient.com/ any main" | sudo tee /etc/apt/sources.list.d/cloudflare-client.list

# Install
sudo apt-get -y update && sudo apt-get -y install cloudflare-warp

ほかの Linux ディストリビューションに Cloudflare One Client をインストールする場合は、パッケージリポジトリ を参照してください。

役に立ちましたか?