-
创建扩展名为
.bat、.cmd和.ps1的脚本文件,以便在设备上下载、安装和配置 Windows 版 Cloudflare One Client(前称 WARP)应用程序。下面是一个包含所有可配置参数的示例脚本:<# 选择用于下载应用程序的文件名 #> $filename = 'filename.msi' <# 安装程序的下载 URL #> $url = 'https://downloads.cloudflareclient.com/v1/download/windows/ga' Write-Host 'Downloading App from' $url Invoke-WebRequest -Uri $url -OutFile $filename <# 运行安装程序并等待安装完成 #> $arguments = "ORGANIZATION="exampleorg" SERVICE_MODE="warp" GATEWAY_UNIQUE_ID="fmxk762nrj" SUPPORT_URL="http://support.example.com"" $installProcess = (Start-Process $filename -ArgumentList $arguments -PassThru -Wait) <# 检查安装是否成功 #> if ($installProcess.ExitCode -ne 0) { Write-Host "Installation failed!" exit $installProcess.ExitCode } else { Write-Host "Installation completed successfully!" } -
使用 Hexnode 将脚本文件推送到设备。
-
在您的 Hexnode 控制台上,转到 Manage(管理) > Devices(设备)。
-
选择您的设备名称。这将带您进入 Device Summary(设备摘要)。
-
选择 Actions(操作) > Execute Custom Script(执行自定义脚本)。
-
选择脚本文件来源为 Upload file(上传文件),然后上传该脚本文件。
-
选择 Execute(执行)。
部署 Cloudflare One 客户端后,您可以使用 Cloudflare One 客户端 GUI 中显示的连接状态消息来检查其连接进度。
-
下载 macOS 版 Cloudflare One Client。
-
在您的 Hexnode 控制台上,转到 Apps(应用) > Add Apps(添加应用) > Enterprise App(企业应用)。
-
选择 macOS 作为应用平台。
-
添加应用名称、分类和描述。
-
上传
Cloudflare_WARP_<VERSION>.pkg文件并选择 Add(添加)。 -
设置一个包含受支持应用配置的 XML 文件。 这里是一个包含接受的参数的示例 XML 文件:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>organization</key> <string>organizationname</string> <key>auto_connect</key> <integer>1</integer> <key>switch_locked</key> <false /> <key>service_mode</key> <string>warp</string> <key>support_url</key> <string>https://support.example.com</string> </dict> </plist> -
在您的 Hexnode 控制台上,转到 Policies(策略)。
-
创建一个新策略并提供一个策略名称。
-
转到 macOS > App Management(应用管理) > Mandatory Apps(强制应用) 并开始设置该策略。
-
选择 Add(添加) 并在其中选择先前上传的 Cloudflare One Client 应用。
-
转到 App Configurations(应用配置) > Add new configuration(添加新配置)。
-
选择 Cloudflare One Client 应用并上传步骤 6 中的 XML 文件。
-
现在转到 Policy Targets(策略目标) 并将该策略与目标实体相关联。
这会将应用及其配置推送到选定的设备。
部署 Cloudflare One 客户端后,您可以使用 Cloudflare One 客户端 GUI 中显示的连接状态消息来检查其连接进度。
-
在您的 Hexnode 控制台上,转到 Apps(应用) > Add Apps(添加应用) > Store App(商店应用)。
-
选择 iOS 作为应用平台。
-
搜索 Cloudflare One Agent ↗ 并 **Add(添加)**该应用。
-
设置一个包含受支持应用配置的 XML 文件。参考此示例 XML 代码以标识受支持的参数:
<dict> <key>organization</key> <string>yourorganization</string> <key>auto_connect</key> <integer>1</integer> <key>switch_locked</key> <false /> <key>service_mode</key> <string>warp</string> <key>support_url</key> <string>https://support.example.com</string> </dict> -
在 Hexnode 中上传应用配置:
- 在您的 Hexnode 控制台上,转到 Apps(应用) 选项卡。
- 找到 Cloudflare One Agent 应用并选择其名称。
- 选择设置图标并选择 App Configuration(应用配置)。
- 在相应字段中上传 XML 文件。
- 选择 Save(保存)。
-
使用 Hexnode 将应用推送给目标设备。
- 在您的 Hexnode 控制台上,转到 Policies(策略) 并创建一个新策略。
- 为策略提供一个名称并转到 iOS。
- 转到 Mandatory Apps(强制应用) > Configure(配置)。
- 选择 Add(添加) > Add app(添加应用),勾选所需的应用,然后选择 Done(完成)。
- 转到 Policy Targets(策略目标) 并将该策略与所需的目标设备相关联。
这会将应用及其配置推送到选定的设备。
部署 Cloudflare One 客户端后,您可以使用 Cloudflare One 客户端 GUI 中显示的连接状态消息来检查其连接进度。
- 在您的 Hexnode 控制台上,转到 Apps(应用) > Add Apps(添加应用) > Managed Google Apps(托管 Google 应用)。
- 搜索应用 Cloudflare One Agent ↗。
- 将该应用批准为托管的 Google Play 应用。
- 转到 Policies(策略) 并创建一个新策略。
- 转到 Android > App Configurations(应用配置) > Add new configuration(添加新配置)。
- 找到 Cloudflare One Agent 应用并设置您的自定义配置。
- 转到 Policy Targets(策略目标) 并将该策略与所需的目标设备相关联。
- 保存该策略。
这会将应用及其配置推送到选定的设备。
部署 Cloudflare One 客户端后,您可以使用 Cloudflare One 客户端 GUI 中显示的连接状态消息来检查其连接进度。