Skip to content

KDE / NetworkManager

Integrate WARP-style connectivity with NetworkManager on Linux — MASQUE, WireGuard-style, and local proxy profiles.

WARNING

Cloudflare WARP uses warp-svc and interface CloudflareWARP. NM profiles are companion connection stubs for Plasma integration, not a replacement for warp-cli.

Profiles

ProfilePurpose
thirdflare-warp-masqueMASQUE mode companion
thirdflare-warp-wireguardWireGuard mode companion
thirdflare-local-proxySystem proxy alignment

Generated by lib/networkmanager/profiles.mjs, synced via daemon.

CLI

bash
thirdflare-nm list
thirdflare-nm import masque
thirdflare-nm import wireguard
thirdflare-nm import local-proxy
thirdflare-warp-connect masque

KDE import

If nmcli connection load returns access denied, use Settings → Network → Import VPN connection and pick the generated keyfile under the install tree.

Dispatcher

packaging/networkmanager/99-thirdflare-warp hooks connection up/down events.

Proxy sync

bash
thirdflare-kde-proxy-sync

Aligns KDE/system proxy with daemon local-proxy settings.

Full detail: NETWORKING.md.

Unofficial client — not affiliated with Cloudflare.