Skip to main content

Deploy Cloudflare WARP with FileWave (macOS, iOS, Windows, and Android)

DescriptionWhat this recipe deploys

FileWave can deploy Cloudflare WARP isapplications aand populartheir choicevendor-supplied ofmanaged softwareconfiguration toacross deploymacOS, toWindows, devices.iOS, Thisand process can be simplified with FileWave.Android.

ThirdThird-party Party Softwaresoftware
Cloudflare WARP is not a thirdFileWave partyproduct. application.Use Thethe detailscurrent providedCloudflare aremanaged-deployment documentation as the authority for exampleinstallers, onlyconfiguration keys, and aresupported unsupported by FileWave.values.

IngredientsRequirements

  • SoftwareCloudflare PKG and/or MSI installer for macOSmanaged and/or Windows, PKG/MSIcomputers
  • VPPApple Apps and Books (VPP) access for iOS
  • EMMManaged Google Play access for Android EMM
  • Configuration filesvalues for your Cloudflare Zero Trust organization

InformationDownload andcurrent resourcesdesktop areinstallers provided via the Cloudflare Managed Deployment documentation andfrom the Cloudflare WARP Downloaddownload page. page.The examples below show how those vendor artifacts map into FileWave.

DirectionsPlatform workflows

CloudflarePilot WARPeach hasplatform optionsseparately forbecause macOS,its Windows,installer, iOSmanaged-configuration format, and Android.app-store path differ.

macOS

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

  1. Create a Fileset Group and namegive it a clear name, such as desired, e.g Cloudflare macOS
  2. Download the Cloudflare PKG
  3. Drag the PKG into the FileWave Admin Fileset Group createdin aboveFileWave Central
  4. HighlightSelect the Fileset Group and choose to create a New Desktop Fileset
  5. Select Profile
  6. In the Profile Editor window choose the Custom Settings Payload and Configure
  7. TheBuild the profile may be built from scratchscratch, ofor thedownload CloudflareCloudflare's example template couldand beuse downloaded, benefitting from the 'Upload file'file option withinin the Profile Editor
  8. If building manually, the preference domain should be: com.cloudflare.warp
  9. Edit or add/remove keys and values as required.  Details of Cloudflare Parameters below
  10. AssociateCreate a test Deployment for the Cloudflare Fileset GroupGroup, tovalidate onethe or more test devicesresult, and deploythen onceexpand satisfiedthe alltarget is wellscope
Example Fileset Group

guTmTdSvlgS3fDhg-embedded-image-qfbfwoh8.pngguTmTdSvlgS3fDhg-embedded-image-qfbfwoh8.png

Example Custom Settings Payload, edit details as required

U51whpnPegqOuIQq-embedded-image-spprkzut.pngU51whpnPegqOuIQq-embedded-image-spprkzut.png

Windows

Cloudflare WARP for Windows requires the MSI installer,installer plusand an XMLmdm.xml configuration filefile.

  1. Download the Cloudflare MSI
  2. Drag the MSI into the FileWave AdminCentral FilesetFilesets view,view creatingto create a new Fileset
  3. Download the mdm.xml template provided by Cloudflare or create one
  4. Create a folder called Cloudflare within the ProgramData folder of the Fileset
  5. Upload the XML file into this Cloudflare directory
  6. Edit or add/remove keys and values within the XML as required.  Details of Cloudflare Parameters below
  7. AssociateCreate a test Deployment for the Cloudflare FilesetFileset, tovalidate onethe or more test devicesresult, and deploythen onceexpand satisfiedthe alltarget is wellscope
Example Cloudflare Fileset

7SeVKbsSU2EKP3nr-embedded-image-riidfckt.png7SeVKbsSU2EKP3nr-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 WARP for iOS requiresuses the 1.1.1.1: Faster Internet App,App Store app with additionalmanaged configurationapp configuration.

  1. PurchaseAcquire the free App Store App: 1.1.1.1: Faster Internet throughapp eitherin Apple Business Manager or Apple School Manager
  2. AssociateAssign the Appapp to the relevant VPP licenceApps and Books location, sync VPP in FileWave Preferences;preferences, acceptingand theaccept creation of the new Fileset.Fileset
  3. Double click the newly created Fileset and choose the Configuration tab
  4. Manually create keys and values or upload the Cloudflare example template file
  5. Edit or add/remove keys and values within the xml as required.  Details of Cloudflare Parameters below
  6. AssociateCreate a test Deployment for the 1.1.1.1:app FasterFileset, Internetvalidate Filesetits to one or more test devicesconfiguration, and deploythen onceexpand satisfiedthe alltarget is wellscope

Example Custom Settings Payload, edit details as required

RRQs4VqY0AHBylsp-embedded-image-lfxs2x4v.pngRRQs4VqY0AHBylsp-embedded-image-lfxs2x4v.png

Android

Cloudflare WARP for Android requiresuses the 1.1.1.1: Faster & Safer Internet App,Managed Google Play app with additionalmanaged configurationproperties.

  1. Choose New Mobile Fileset
  2. Select Play Store
  3. PurchaseApprove the free Play Store App: 1.1.1.1: Faster & Safer Internet app in Managed Google Play
  4. Double click the newly created Fileset and choose the Managed Properties tab
  5. Edit or add/remove values as required.  Details of Cloudflare Parameters below
  6. AssociateCreate a test Deployment for the 1.1.1.1:app FasterFileset, &validate Saferits Internetmanaged Fileset to one or more test devicesproperties, and deploythen onceexpand satisfiedthe alltarget is wellscope

Example Managed Properties, edit values as required

hZWjD0Qs1cPBin17-embedded-image-pqrg4mfc.pnghZWjD0Qs1cPBin17-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.