INTEGRITY Документация

Hexnode

Windows

  1. Создайте файл скрипта с .bat, .cmd, а также .ps1 форматы файлов для скачивания, установки и настройки Windows-приложения Cloudflare One Client (ранее WARP) на устройстве. Ниже приведён пример скрипта со всеми настраиваемыми параметрами:

    <# Choose file name for downloading application #>
    $filename = filename.msi'
    
    <# Download URL of the installer. #>
    $url = 'https://downloads.cloudflareclient.com/v1/download/windows/ga'
    Write-Host 'Downloading App from' $url
    Invoke-WebRequest -Uri $url -OutFile $filename
    
    <# Run the installer and wait for the installation to finish #>
    $arguments = "ORGANIZATION="exampleorg" SERVICE_MODE="warp" GATEWAY_UNIQUE_ID="fmxk762nrj" SUPPORT_URL="http://support.example.com""
    
    $installProcess = (Start-Process $filename -ArgumentList $arguments -PassThru -Wait)
    
    <# Check if installation was successful #>
    if ($installProcess.ExitCode -ne 0) {
        Write-Host "Installation failed!"
        exit $installProcess.ExitCode
    }
    else {
        Write-Host "Installation completed successfully!"
    }
  2. Отправьте файл сценария на устройства с помощью Hexnode.

  3. В консоли Hexnode перейдите в Управление > Устройства.

  4. Выберите имя своего устройства. Это откроет Сводка по устройству.

  5. Выберите Действия > Выполнить пользовательский скрипт.

  6. Выберите источник файла скрипта как Загрузите файл, затем загрузите файл скрипта.

  7. Выберите Выполнить.

После развёртывания Cloudflare One Client вы можете проверить ход подключения с помощью Статус подключения сообщения, отображаемые в графическом интерфейсе Cloudflare One Client.

macOS

  1. Скачать Cloudflare One Client для macOS.

  2. В консоли Hexnode перейдите в Приложения > 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 перейдите в Политики.

  8. Создайте новую политику и укажите её название.

  9. Перейдите в macOS > Управление приложениями > Mandatory Apps и начните настройку политики.

  10. Выберите Add и выберите ранее загруженное приложение Cloudflare One Client.

  11. Перейдите в Конфигурации приложений > Добавить новую конфигурацию.

  12. Выберите Cloudflare One Client приложение и загрузите файл XML из шага 6.

  13. Теперь перейдите в Policy Targets и свяжите политику с целевыми сущностями.

Это отправит приложение вместе с конфигурациями на выбранные устройства.

После развёртывания Cloudflare One Client вы можете проверить ход подключения с помощью Статус подключения сообщения, отображаемые в графическом интерфейсе Cloudflare One Client.

iOS

  1. В консоли Hexnode перейдите в Приложения > 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 перейдите в Приложения на вкладке.
    2. Найдите приложение Cloudflare One Agent и выберите его имя.
    3. Выберите значок настроек и нажмите Конфигурация приложения.
    4. Загрузите XML-файл в соответствующее поле.
    5. Выберите Save.
  6. Отправьте приложение на целевые устройства с помощью Hexnode.

    1. В консоли Hexnode перейдите в Политики и создайте новую политику.
    2. Укажите имя политики и перейдите в раздел iOS.
    3. Перейдите в Mandatory Apps > Настройте.
    4. Выберите Add > Добавить приложение, отметьте нужное приложение и выберите Готово.
    5. Перейдите в Policy Targets и свяжите политику с нужными целевыми устройствами.

Это отправит приложение вместе с конфигурациями на выбранные устройства.

После развёртывания Cloudflare One Client вы можете проверить ход подключения с помощью Статус подключения сообщения, отображаемые в графическом интерфейсе Cloudflare One Client.

Android

  1. В консоли Hexnode перейдите в Приложения > Add Apps > Managed Google Apps.
  2. Найдите приложение Cloudflare One Agent.
  3. Утвердите приложение как приложение Managed Google Play.
  4. Перейдите в Политики и создайте новую политику.
  5. Перейдите в Android > Конфигурации приложений > Добавить новую конфигурацию.
  6. Найдите Cloudflare One Agent приложение и настройте собственную конфигурацию.
  7. Перейдите в Policy Targets и свяжите политику с нужными целевыми устройствами.
  8. Сохраните политику.

Это отправит приложение вместе с конфигурациями на выбранные устройства.

После развёртывания Cloudflare One Client вы можете проверить ход подключения с помощью Статус подключения сообщения, отображаемые в графическом интерфейсе Cloudflare One Client.