How to use Cloudflare WARP with AmneziaVPN?

In this article, you will see how to use Cloudflare WARP with AmneziaVPN using wgcf.


1. First, download the latest release of wgcf. This will help you generate a WARP profile.


2. Open your terminal, and generate a WARP profile with the following commands:

This will create two files in the folder where you executed your wgcf commands: wgcf-account.toml and wgcf-profile.conf.

Generating a Cloudflare WARP profile using wgcf

3. Open the wgcf-profile.conf file with a text editor, and replace engage.cloudflareclient.com on line 9 with 162.159.192.1.

Note: this address may change in the future, but so far, it hasn't.

Changing the Cloudflare WARP endpoint address

4. Save the file, and import it into AmneziaVPN.

Optional: If you need to obfuscate your Wireguard VPN traffic in case your provider blocks it, make sure to tick the "Enable Wireguard obfuscation" option. Do note, however, that this may not always work.

Enabling Wireguard obfuscation in AmneziaVPN

That's it! If you found this article useful, share it with others!

Last update: December 11th, 2025