Documentation Schedule a pilot

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.

Request your free pilot

Schedule a pilot