> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/rdm/knowledge-base/knowledge-base-articles/entry-settings/cloudflare-warp.md).

# Cloudflare WARP

Configure the Cloudflare WARP entry in Remote Desktop Manager to connect or disconnect the WARP VPN automatically before launching a session.

The [Cloudflare WARP](https://developers.cloudflare.com/cloudflare-one/connections/connect-devices/warp/) entry in Remote Desktop Manager Windows allows users to connect or disconnect from the WARP VPN without leaving their dashboards. This simplifies access to protected environments by automatically launching the VPN before a session starts and opening the session once the VPN is connected.

<table data-header-hidden><thead><tr><th width="240"></th><th></th></tr></thead><tbody><tr><td><strong>SETTINGS</strong></td><td><strong>DESCRIPTION</strong></td></tr><tr><td><strong>Name</strong></td><td>The name of the entry.</td></tr><tr><td><strong>Folder</strong></td><td>The folder where the entry is located.</td></tr><tr><td><strong>Display</strong></td><td>How the entry opens. A Cloudflare WARP entry opens externally, so the list is set to <em><strong>External</strong></em> and cannot be changed. The lists next to it set the monitor and the virtual desktop.</td></tr><tr><td><strong>VPN type</strong></td><td>The type of VPN the entry connects to. Select <em><strong>Cloudflare WARP</strong></em> to show the settings below.</td></tr></tbody></table>

### Connection

<table><thead><tr><th width="240.39996337890625">SETTINGS</th><th>DESCRIPTION</th></tr></thead><tbody><tr><td><strong>Connection parameters</strong></td><td>Determines the connection parameters of the WARP VPN. Set to <code>--json connect</code> by default.</td></tr></tbody></table>

### VPN settings

<table><thead><tr><th width="285.20001220703125">SETTINGS</th><th>DESCRIPTION</th></tr></thead><tbody><tr><td><strong>Go offline on connection</strong></td><td>Render Remote Desktop Manager offline upon connecting to the WARP VPN.</td></tr><tr><td><strong>Close connection after</strong></td><td>Set a delay after which the WARP VPN automatically disconnects, from 0 to 4320 minutes.</td></tr><tr><td><strong>Detect reachable host in wait</strong></td><td>Detect whether the host is reachable while waiting for the VPN connection.</td></tr><tr><td><strong>VPN reconnect mode</strong></td><td><p>Choose a reconnect mode between:</p><ul><li><strong>Default</strong>: Use the <em><strong>VPN reconnect mode</strong></em> defined in <em><strong>File</strong></em> – <em><strong>Settings</strong></em> – <em><strong>Entry types</strong></em> – <em><strong>Network access</strong></em>.</li><li><strong>Reconnect VPN</strong>: Automatically attempts to reconnect when connection is disrupted.</li><li><strong>Leave VPN open</strong>: Leaves the VPN open regardless of connectivity.</li></ul></td></tr><tr><td><strong>Go online on disconnect after</strong></td><td>Set a delay after which Remote Desktop Manager goes online after the WARP VPN has been disconnected, from 0 to 180 seconds.</td></tr><tr><td><strong>Use adapter to detect connection</strong></td><td>Use the network adapter to detect whether the VPN connection is open.</td></tr><tr><td><strong>After execution, wait</strong></td><td><p>What Remote Desktop Manager waits for after the VPN is launched:</p><ul><li><strong>Delay</strong>: Wait for a set time, from -1 to 180 seconds.</li><li><strong>For IP on adapter</strong>: Wait for the network adapter to get an IP address. Enter the adapter name or device name, or leave the field blank. Click the browse button to select the adapter.</li></ul></td></tr><tr><td><strong>Wait a maximum of</strong></td><td>With <em><strong>For IP on adapter</strong></em>, the longest time to wait for the IP address, from -1 to 180 seconds.</td></tr><tr><td><strong>Then delay</strong></td><td>With <em><strong>For IP on adapter</strong></em>, an extra delay once the IP address is assigned, from -1 to 180000 milliseconds.</td></tr><tr><td><strong>Commands</strong></td><td>The list of VPN commands, with their <em><strong>Name</strong></em>, <em><strong>After connection command</strong></em>, and <em><strong>Before disconnecting command</strong></em>. Use the toolbar buttons to add, edit, delete, move up, or move down a command. The section is available when the wait type is <em><strong>For IP on adapter</strong></em>, and is not supported on macOS.</td></tr><tr><td><strong>After connecting, VPN command enabled</strong></td><td>Run the after connection commands once the VPN is connected.</td></tr><tr><td><strong>Before disconnecting, VPN command enabled</strong></td><td>Run the before disconnecting commands before the VPN disconnects.</td></tr><tr><td><strong>Run routes in batch (forces elevated privileges)</strong></td><td>Run the routes in batch. This option forces elevated privileges.</td></tr></tbody></table>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.devolutions.net/rdm/knowledge-base/knowledge-base-articles/entry-settings/cloudflare-warp.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
