Skip to main content

Utiliser Cloudflare Warp avec WireGuard

Je suis tombé sur un projet Github sympathique qui génère des fichiers de configuration Wireguard pour Cloudflare WARP : wgcf.

Une fois installé (sur Mac grâce à brew install wgcf, voir leur doc pour l'installer sur d'autres systèmes), il faut générer un profil avec wgcf register puis créer une configuration WireGuard avec wgcf generate.

Ça donne quelque chose comme ceci dans le fichier wgcf-profile.toml :

[Interface]
PrivateKey = <redacted>
Address = <redacted>
Address = <redacted>
DNS = 1.1.1.1

[Peer]
PublicKey = bmXOC+F1FxEMF9dyiK2H5/1SUtzH0JuVo51h2wPfgyo=
AllowedIPs = 0.0.0.0/0
AllowedIPs = ::/0
Endpoint = engage.cloudflareclient.com:2408

Il peut être nécessaire de modifier le MTU, pour moi la bonne valeur a été 1280, mais cela dépend du système : plus d'informations sur le MTU ici