How To Use Cloudflare WARP On Linux
What is WARP?
The Cloudflare WARP client allows individuals and organizations to have a faster, more secure, and more private experience online. The WARP client sits between your device and the Internet, and has several connection modes to better suit different needs.
Install
Installing Warp Client (aka Cloudflare Zero Trust Client) is so easy, specially if your OS uses AUR.
AUR
Use your AUR helper to find and install cloudflare-warp-bin
, for example I use yay here:
yay -S cloudflare-warp-bin
APT/YUM
If your OS Does not support AUR:
apt-based OS (like Ubuntu)
sudo apt install cloudflare-warp
yum-based OS (like CentOS or RHEL)
sudo yum install cloudflare-warp
Manual
Or get the latest WARP clients manually.
First Run
After installing WARP client, you have to enable the relevant services:
sudo systemctl enable --now warp-svc.service
Or if you want to start it once to give it a try:
sudo systemctl start warp-svc.service
Also if you want to have taskbar icon to see the status
systemctl --user enable --now warp-taskbar
Now you can start using it, to register your device, run the following command:
warp-cli register
and then to connect or disconnect:
warp-cli connect
warp-cli disconnect
Also if you already own WARP+ account on your phone, you may use your account ID on your desktop:
warp-cli set-license <YOUR-ACCOUNT-ID>
Feel free to ask any questions you have.