Skip to main content

Cloudflare WARP integration with FileWave

Description

Cloudflare WARP is a popular choice of software to deploy to devices.  This process can be simplified with FileWave.

Ingredients

    Software installer for macOS and/or Windows, PKG/MSI VPP for iOS EMM for Android Configuration files

    Information and resources are provided via the Cloudflare Managed Deployment documentation and the Cloudflare WARP Download page.

    Directions

    Cloudflare WARP has options for macOS, Windows, iOS and Android.

    macOS

    Cloudflare WARP for macOS requires the PKG installer, plus a configuration profile.

      Create a Fileset Group and name as desired, e.g Cloudflare macOS Download the Cloudflare PKG Drag the PKG into the FileWave Admin Fileset Group created above Highlight the Fileset Group and choose to create a New Desktop Fileset Select Profile In the Profile Editor window choose the Custom Settings Payload and Configure The profile may be built from scratch of the Cloudflare example template could be downloaded, benefitting from the 'Upload file' option within the Profile Editor If building manually, the preference domain should be: com.cloudflare.warp Edit or add/remove keys and values as required.  Details of Cloudflare Parameters below Associate the Cloudflare Fileset Group to one or more test devices and deploy once satisfied all is well
      Example Fileset Group

      guTmTdSvlgS3fDhg-embedded-image-qfbfwoh8.png

      Example Custom Settings Payload, edit details as required

      U51whpnPegqOuIQq-embedded-image-spprkzut.png

      Windows

      Cloudflare WARP for Windows requires the MSI installer, plus an XML configuration file

        Download the Cloudflare MSI Drag the MSI into the FileWave Admin Fileset view, creating a new Fileset Download the mdm.xml template provided by Cloudflare or create one Create a folder called Cloudflare within the ProgramData folder of the Fileset Upload the XML file into this Cloudflare directory Edit or add/remove keys and values within the XML as required.  Details of Cloudflare Parameters below Associate the Cloudflare Fileset to one or more test devices and deploy once satisfied all is well
        Example Cloudflare Fileset

        7SeVKbsSU2EKP3nr-embedded-image-riidfckt.png

        Example mdm.xml file, edit details as required
        <dict>
          <key>organization</key>
          <string>exampleorg</string>
          <key>service_mode</key>
          <string>warp</string>
          <key>gateway_unique_id</key>
          <string>fmxk762nrj</string>
          <key>support_url</key>
          <string>http://support.example.com</string>
        </dict>

        iOS

        Cloudflare for iOS requires the 1.1.1.1: Faster Internet App, with additional configuration

          Purchase the free App Store App: 1.1.1.1: Faster Internet through either Apple Business or School Manager Associate the App to the relevant VPP licence and sync VPP in FileWave Preferences; accepting the creation of the new Fileset. Double click the newly created Fileset and choose the Configuration tab Manually create keys and values or upload the Cloudflare example template file Edit or add/remove keys and values within the xml as required.  Details of Cloudflare Parameters below Associate the 1.1.1.1: Faster Internet Fileset to one or more test devices and deploy once satisfied all is well

          Example Custom Settings Payload, edit details as required

          RRQs4VqY0AHBylsp-embedded-image-lfxs2x4v.png

          Android

          Cloudflare for Android requires the 1.1.1.1: Faster & Safer Internet App, with additional configuration

            Choose New Mobile Fileset Select Play Store Purchase the free Play Store App: 1.1.1.1: Faster & Safer Internet Double click the newly created Fileset and choose the Managed Properties tab Edit or add/remove values as required.  Details of Cloudflare Parameters below Associate the 1.1.1.1: Faster & Safer Internet Fileset to one or more test devices and deploy once satisfied all is well

            Example Managed Properties, edit values as required

            hZWjD0Qs1cPBin17-embedded-image-pqrg4mfc.png

            Cloudflare Parameters

            All the above example configurations will require adapting to include appropriate keys and values for each environment.  Explanations of each key and its possible requirements and values can be found in the Cloudflare Parameters list.