--- title: "Endpoint Configuration (manual)" slug: "configure-an-endpoint-to-work-with-verax-protect" updated: 2026-05-19T10:34:32Z published: 2026-05-19T10:34:32Z canonical: "docs.verax.ai/configure-an-endpoint-to-work-with-verax-protect" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.verax.ai/llms.txt > Use this file to discover all available pages before exploring further. # Endpoint Configuration (manual) This guide outlines the required steps to configure a Windows or macOS device to work with Verax Protect. Verax requires: 1. Installation of the Verax CA certificate 2. Configuration of traffic redirection 3. (macOS only) Additional configuration for certain development tools Detailed OS-specific instructions are linked below. --- ## Before You Begin From your Verax Protect console, retrieve: - The Verax CA certificate (`verax_ca.crt`) - The traffic redirect entries You can find both under: **Settings → Traffic Redirect → Web Proxy** --- ## Windows Configuration To configure a Windows device: ### 1. Install the Verax CA Certificate Follow the instructions here: 👉 [**How do I install the Verax CA certificate?**](/v1/docs/installing-verax-ca-certificate#windows-–-install-the-verax-ca-certificate) --- ### 2. Configure Traffic Redirection Follow the instructions here: 👉 [**How do I edit the hosts file for Verax Protect?**](/v1/docs/editing-the-hosts-file-for-verax-protect#windows) --- ### 3. Flush DNS Cache (Recommended) After updating the hosts file, flush DNS: ```plaintext ipconfig /flushdns ``` Windows setup is complete. --- ## macOS Configuration To configure a macOS device: ### 1. Install the Verax CA Certificate Follow the instructions here: 👉 [**How do I install the Verax CA certificate?**](/v1/docs/installing-verax-ca-certificate#macos-–-install-the-verax-ca-certificate) --- ### 2. Configure Traffic Redirection Follow the instructions here: 👉 [**How do I edit the hosts file for Verax Protect?**](/v1/docs/editing-the-hosts-file-for-verax-protect#macos) --- ### 3. Flush DNS Cache After updating the hosts file: ```plaintext sudo dscacheutil -flushcache sudo killall -HUP mDNSResponder ``` --- ### 4. Claude Code (macOS Only) If you are using **Claude Code on macOS**, Node.js must be configured to trust the Verax CA certificate. After placing `verax_ca.crt` locally on your Mac, run: ```plaintext export NODE_EXTRA_CA_CERTS=/path/to/verax_ca.crt ``` Replace `/path/to/verax_ca.crt` with the full path to the certificate file. To make this persistent, add the export line to your shell profile (for example `~/.zshrc`). --- ## Verification After completing configuration: 1. Open an AI tool (ChatGPT, Claude, Copilot). 2. Send a test request. 3. Confirm the activity appears in the **Interactions** dashboard in your Verax Protect console. If activity does not appear, verify: - The CA certificate is trusted - The hosts file entries are correct - DNS cache has been flushed