Skip to content

Commit 4fc4bc7

Browse files
[CF1] Clarify WARP client as bidirectional L3 tunnel
1 parent 7148ffd commit 4fc4bc7

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/content/partials/networking-services/cloudflare-one-connectivity-options.mdx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ The following table provides a high-level comparison of all connectivity options
2727
| Connectivity option | Protocol | Direction | Typical deployment model | Use when |
2828
| ---- | ---- | ---- | ---- | ---- |
2929
| [Cloudflare Tunnel](#cloudflare-tunnel) | HTTP/2, QUIC | Off-ramp only | Software daemon (`cloudflared`) on server | Exposing private applications without a public IP |
30-
| [WARP client](#warp-client) | MASQUE (default), WireGuard | On-ramp only | Client software on end-user devices | Securing remote workforce devices |
30+
| [WARP client](#warp-client) | MASQUE (default), WireGuard | Bidirectional | Client software on end-user devices | Securing remote workforce devices |
3131
| [WARP Connector](#warp-connector) | MASQUE, WireGuard | Bidirectional | Software client on Linux host | Connecting sites with IoT or VoIP devices |
3232
| [DNS locations](#dns-locations) | DNS (DoH, DoT, IPv4/IPv6) | On-ramp only | DNS resolver configuration | Filtering DNS traffic without device agents |
3333
| [Proxy endpoints](#proxy-endpoints) | HTTP/HTTPS | On-ramp only | Browser PAC file configuration | Filtering web traffic without device agents |
@@ -63,7 +63,7 @@ The Cloudflare WARP client is a device agent that securely connects end-user dev
6363
Use WARP client to secure remote workforce devices, replace traditional VPN solutions, enforce DNS filtering and web security policies, implement device posture checks, and enable WARP-to-WARP connectivity between enrolled devices.
6464

6565
:::note[Important to know]
66-
WARP client is on-ramp only — it establishes outbound connections to Cloudflare but cannot receive unsolicited inbound traffic directly from external networks. However, enrolled WARP devices can communicate with each other via [WARP-to-WARP](/cloudflare-one/networks/connectors/cloudflare-tunnel/private-net/warp-to-warp/) using virtual IP addresses, since both devices have active connections to Cloudflare.
66+
WARP client is a bidirectional L3 tunnel — it on-ramps device traffic to Cloudflare and can also off-ramp traffic sent to the device's virtual IP address. Any connectivity option that routes traffic through Cloudflare's network (for example, IPsec tunnels, GRE tunnels, CNI, or another WARP device via [WARP-to-WARP](/cloudflare-one/networks/connectors/cloudflare-tunnel/private-net/warp-to-warp/)) can initiate connections towards a WARP-enrolled device.
6767
:::
6868

6969
For detailed configuration, refer to the [WARP client documentation](/cloudflare-one/team-and-resources/devices/warp/).
@@ -321,7 +321,7 @@ Not all connectivity options work together in the same account. Review the follo
321321
| Combination | Compatible | Notes |
322322
| ---- | ---- | ---- |
323323
| WARP Connector + Cloudflare WAN | Conditional | Requires <a href={props.unifiedRoutingURL}>Cloudflare One Unified Routing</a>. Accounts on Legacy routing mode cannot use both. |
324-
| WARP client + Cloudflare WAN | Yes | WARP users can access Cloudflare WAN-connected sites. |
324+
| WARP client + Cloudflare WAN | Yes | WARP users can access Cloudflare WAN-connected sites. Cloudflare WAN sites can also initiate connections to WARP devices using their virtual IP addresses. |
325325
| Cloudflare Tunnel + Cloudflare WAN | Yes | Avoid overlapping IP routes. Cloudflare Tunnel takes priority if the same CIDR is configured for both. |
326326
| GRE + IPsec | Yes | Use for redundancy or migration scenarios. |
327327
| CNI + GRE or IPsec | Yes | Use Internet-based GRE or IPsec tunnels as backup connectivity alongside CNI. |
@@ -371,13 +371,13 @@ Source IP preservation is required for:
371371
| Connectivity option | Client-initiated traffic | Server-initiated traffic |
372372
| ---- | ---- | ---- |
373373
| Cloudflare Tunnel | Yes | No |
374-
| WARP client | Yes | No (device cannot receive unsolicited inbound) |
374+
| WARP client | Yes | Yes |
375375
| WARP Connector | Yes | Yes |
376376
| GRE and IPsec tunnels | Yes | Yes |
377377
| Cloudflare One Appliance | Yes | Yes |
378378
| CNI | Yes | Yes |
379379

380-
If your application requires server-initiated connections (for example, VoIP callbacks, database replication), use WARP Connector, Cloudflare WAN, or CNI instead of Cloudflare Tunnel.
380+
If your application requires server-initiated connections (for example, VoIP callbacks, database replication), use a bidirectional connectivity option such as WARP client, WARP Connector, Cloudflare WAN (IPsec/GRE), or CNI. Cloudflare Tunnel does not support server-initiated traffic.
381381

382382
---
383383

0 commit comments

Comments
 (0)