I’m trying to use Remote Desktop with WARP following the instructions on this page:
Connect to Remote Desktop through Cloudflare Tunnel
https://developers.cloudflare.com/cloudflare-one/connections/connect-apps/use_cases/rdp/
Here’s what I’ve done:
- Created a Cloudflare tunnel. In the Zero Trust “Settings” page under “General”, the “Team Domain” is set to (something like)
myteam.cloudflareaccess.com
. I also set the Private Network to192.168.1.0/24
, which is my home network. - Installed cloudflared on my home Windows 11 PC that will be the RDP server. The tunnel in Zero Trust shows that the Connector on the PC is connected and the tunnel has a status of “Healthy”.
- Installed the WARP client on a Windows 11 laptop that will be the RDP client. In the account settings of the WARP client, I logged into Cloudflare Zero Trust using the same Team Name I used when setting up the tunnel (i.e. “myteam”). Authentication was done via a one-time PIN sent through email. The WARP client shows that everything is connected ok on the Connectivity tab of the Preferences window. I also see the laptop listed under Devices in the Zero Trust team.
When the laptop is connected to a separate cellular connection and is NOT on the private network, any attempts to connect Remote Desktop to the PC’s internal IP (192.168.1.2
) time out. However, it works fine if the laptop is on the same private network as the PC (so RDP normally works ok).
My understanding from the document above is that after running cloudflared on the RDP server PC, I should be able to use only the WARP client on the laptop, without installing cloudflared on the laptop, and without creating any Public Hostnames for the tunnel.
Out of desperation, I also tried installing cloudflared on the laptop, as well as installing the WARP client on the RDP server PC, and creating a Public Hostname for an RDP service. None of those helped though, and shouldn’t be necessary, I don’t think.
Thanks for any clues,
Russell