INTEGRITY Documentation

Linux

You have two ways of installing WARP on Linux, depending on the distro you are using:

Using WARP

The command line interface is the primary way to use WARP.

Initial connection

To connect for the very first time:

  1. Register the client warp-cli registration new.
  2. Connect warp-cli connect.
  3. Run curl https://www.cloudflare.com/cdn-cgi/trace and verify that warp=on.

Switch modes

You can use warp-cli mode --help to get a list of modes to switch between. For example:

Switch tunnel protocol

You can switch the protocol that WARP uses to route traffic from the device to Cloudflare.

For information on WireGuard versus MASQUE, refer to our blog post.

Using 1.1.1.1 for Families

The Linux client supports all 1.1.1.1 for Families modes, in either WARP on DNS-only mode:

Enable WARP+ Unlimited

To enable WARP+ Unlimited on Linux, you will need an iOS or Android device that has an existing WARP+ Unlimited subscription.

  1. On your iOS or Android device, launch the 1.1.1.1 Faster Internet app.

  2. Go to Settings > Account and copy the Key value.

  3. On your Linux device, run the following command:

    warp-cli registration license <KEY>
  4. Verify the new registration:

    warp-cli registration show
    Account type: Unlimited
    ...

Your WARP+ Unlimited subscription is now active on this device.

Additional commands

A complete list of all supported commands can be found by running:

warp-cli --help

Feedback

You can find logs required to debug WARP issues by running sudo warp-diag. This will place a warp-debugging-info.zip file in the path from which you ran the command.

To report bugs or provide feedback to the team use the command sudo warp-diag feedback. This will submit a support ticket.