跳转到内容
搜索文档

Hexnode

最后更新 查看 MarkdownAgent 设置

Windows

  1. 创建扩展名为 .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!"
    }
  2. 使用 Hexnode 将脚本文件推送到设备。

  3. 在您的 Hexnode 控制台上,转到 Manage(管理) > Devices(设备)

  4. 选择您的设备名称。这将带您进入 Device Summary(设备摘要)

  5. 选择 Actions(操作) > Execute Custom Script(执行自定义脚本)

  6. 选择脚本文件来源为 Upload file(上传文件),然后上传该脚本文件。

  7. 选择 Execute(执行)

部署 Cloudflare One 客户端后,您可以使用 Cloudflare One 客户端 GUI 中显示的连接状态消息来检查其连接进度。

macOS

  1. 下载 macOS 版 Cloudflare One Client。

  2. 在您的 Hexnode 控制台上,转到 Apps(应用) > Add Apps(添加应用) > Enterprise App(企业应用)

  3. 选择 macOS 作为应用平台。

  4. 添加应用名称、分类和描述。

  5. 上传 Cloudflare_WARP_<VERSION>.pkg 文件并选择 Add(添加)

  6. 设置一个包含受支持应用配置的 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>
  7. 在您的 Hexnode 控制台上,转到 Policies(策略)

  8. 创建一个新策略并提供一个策略名称。

  9. 转到 macOS > App Management(应用管理) > Mandatory Apps(强制应用) 并开始设置该策略。

  10. 选择 Add(添加) 并在其中选择先前上传的 Cloudflare One Client 应用。

  11. 转到 App Configurations(应用配置) > Add new configuration(添加新配置)

  12. 选择 Cloudflare One Client 应用并上传步骤 6 中的 XML 文件。

  13. 现在转到 Policy Targets(策略目标) 并将该策略与目标实体相关联。

这会将应用及其配置推送到选定的设备。

部署 Cloudflare One 客户端后,您可以使用 Cloudflare One 客户端 GUI 中显示的连接状态消息来检查其连接进度。

iOS

  1. 在您的 Hexnode 控制台上,转到 Apps(应用) > Add Apps(添加应用) > Store App(商店应用)

  2. 选择 iOS 作为应用平台。

  3. 搜索 Cloudflare One Agent 并 **Add(添加)**该应用。

  4. 设置一个包含受支持应用配置的 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>
  5. 在 Hexnode 中上传应用配置:

    1. 在您的 Hexnode 控制台上,转到 Apps(应用) 选项卡。
    2. 找到 Cloudflare One Agent 应用并选择其名称。
    3. 选择设置图标并选择 App Configuration(应用配置)
    4. 在相应字段中上传 XML 文件。
    5. 选择 Save(保存)
  6. 使用 Hexnode 将应用推送给目标设备。

    1. 在您的 Hexnode 控制台上,转到 Policies(策略) 并创建一个新策略。
    2. 为策略提供一个名称并转到 iOS
    3. 转到 Mandatory Apps(强制应用) > Configure(配置)
    4. 选择 Add(添加) > Add app(添加应用),勾选所需的应用,然后选择 Done(完成)
    5. 转到 Policy Targets(策略目标) 并将该策略与所需的目标设备相关联。

这会将应用及其配置推送到选定的设备。

部署 Cloudflare One 客户端后,您可以使用 Cloudflare One 客户端 GUI 中显示的连接状态消息来检查其连接进度。

Android

  1. 在您的 Hexnode 控制台上,转到 Apps(应用) > Add Apps(添加应用) > Managed Google Apps(托管 Google 应用)
  2. 搜索应用 Cloudflare One Agent
  3. 将该应用批准为托管的 Google Play 应用。
  4. 转到 Policies(策略) 并创建一个新策略。
  5. 转到 Android > App Configurations(应用配置) > Add new configuration(添加新配置)
  6. 找到 Cloudflare One Agent 应用并设置您的自定义配置。
  7. 转到 Policy Targets(策略目标) 并将该策略与所需的目标设备相关联。
  8. 保存该策略。

这会将应用及其配置推送到选定的设备。

部署 Cloudflare One 客户端后,您可以使用 Cloudflare One 客户端 GUI 中显示的连接状态消息来检查其连接进度。

这篇文档对您有帮助吗?