{
  "schemaVersion": "1.0",
  "entity": "BlogPosting",
  "title": "The Multi-OS Installation Guide — macOS & Linux",
  "description": "Step-by-step installation guide for Cloudflare WARP client on macOS and Linux, including command-line setup (warp-cli) and graphical interfaces.",
  "author": "vd",
  "datePublished": "2026-07-18T00:00:00.000Z",
  "dateModified": "2026-07-18T00:00:00.000Z",
  "tags": [
    "Cloudflare",
    "WARP",
    "macOS",
    "Linux",
    "Installation"
  ],
  "aeoDirectAnswers": [],
  "semanticFactualBody": "Table of Contents 1. Prerequisites & Pre-Flight Checklist 2. macOS Installation Path 2.1 Method A: GUI Installer (Recommended for Most Users) 2.2 Method B: Homebrew Cask (Recommended for Developers & Automation) 2.3 Post-Installation: System Extensions & Permissions 2.4 First-Time Configuration & Verification 3. Linux Installation Path 3.1 Understanding the Linux Landscape: CLI vs. GUI 3.2 Ubuntu & Debian (apt-based) — Step-by-Step 3.3 RHEL 9 & CentOS Stream 9 (dnf/yum-based) — Step-by-Step 3.4 Fedora Linux — Step-by-Step 3.5 The New Linux GUI: Cloudflare One Client UI (2026) 3.6 Headless/Server Deployment: warp-cli Automation 4. Cross-Platform Verification & Testing 5. Troubleshooting Common Installation Issues 6. Use Cases: Real-World Deployment Scenarios 7. Next Steps --- 1. Prerequisites & Pre-Flight Checklist Before installing WARP on any platform, verify the following: General Requirements **Internet connectivity** without an active proxy (WARP will handle proxying after installation) **Administrator/root privileges** — WARP requires installing system-level network extensions and daemons **No conflicting VPN software** — Uninstall or fully disable other VPN clients (NordVPN, ExpressVPN, Cisco AnyConnect, Tailscale, etc.) before installation. WARP may conflict with other tunnel interfaces. **Firewall whitelist** — If your network has strict outbound filtering, ensure the following destinations are allowed: IPv4 API endpoints: 162.159.137.105 and 162.159.138.105 IPv6 API "
}