I examined Chrome Remote Desktop, RustDesk, and Windows RDP earlier than trusting one with my PC

When I’m away from dwelling, I need to attain my Windows PC and truly use it like a desktop. I want readable textual content and real-time responsiveness, not a desktop stuffed with pixels. I additionally need to get again in after a restart and never be left questioning what occurred to the PC if I get disconnected.
So I examined Chrome Remote Desktop and RustDesk, two of probably the most simple and well-liked distant entry instruments. While I used to be at it, I additionally examined the built-in Windows solution and was shocked by simply how effectively it carried out.
I took all three options far past my dwelling community
One Windows 11 VM, a sketchy rural cellular connection, and a purpose-built Tailscale gateway
Before trusting any of those instruments with my essential Windows PC, I spun up a Windows 11 virtual machine on my Proxmox server. I used this disposable VM for all three instruments, connecting from my Windows 11 Home laptop computer.
Testing remote access tools from the identical community the targets are sitting on could be form of pointless. To produce a extra helpful take a look at, I tethered my laptop computer to the one cellular community obtainable at my dwelling and examined every utilizing solely mobile data.
My rural sign delivered a blazing 10 Mbps every approach, with an add latency exceeding 600 ms. Those Speedtest readings probably indicated a best-case situation, not the precise speeds the connection would see.
Chrome Remote Desktop and RustDesk used their public roads to create the distant periods. For RDP, nonetheless, I linked by way of an present Tailscale gateway that is already on my dwelling community for the aim of giving community entry to my native subnets. That gave me a non-public path to the VM behind my home connection’s CGNAT.
I checked the principle issues I wanted from these instruments whereas away:
- Desktop responsiveness, textual content readability, clipboard entry, and the power to run as admin.
- Uploading a fairly sized 80 MB file that might be difficult over a sluggish cellular community.
- If the device was nonetheless usable on a cellphone display screen.
I put in and arrange each, then took my laptop computer for a stroll to catch one of the best sign for testing.
Chrome Remote Desktop was usable as soon as I accepted the blur
I arrange Chrome Remote Desktop on the VM and linked to it through Firefox on my laptop computer. Chrome Remote Desktop requires a Google account at every finish, and it’s not one thing I’m notably eager on, particularly on condition that the account could be tied to entry to my PC.
Remote entry requires a 6-digit PIN, and Google states that sessions are encrypted. Two-factor authentication can be technically obtainable on the Google account itself. Those protections are welcomed, even when I’d choose to not contain one other on-line account.
Performance-wise, the desktop appeared delicate, with lag whereas typing and transferring round home windows. Resizing it to suit the browser labored moderately effectively, as did retaining the scaling of the original desktop resolution.
Chrome Remote Desktop does supply a High-DPI mode, which noticeably sharpens the picture high quality. When enabled, it provides important lag to the desktop, and that further delay made it irritating to make use of. Disabling easy scaling helped a bit, however in the end I made a decision to go away it turned off.
Clipboard copying required enabling synchronization and putting in a devoted Firefox add-on. It labored afterward, although with lots of lag. I examined working PowerShell as admin, which labored and introduced up the User Account Control (UAC) prompt. I additionally managed to ship the 80 MB file utilizing the add/obtain controls with important delay. Unattended entry labored, as I may log in and entry the desktop once more when restarting the VM.
On my cellphone, browser entry felt equally quick. Direct contact meant jabbing my fingertips at icons and menus and hoping for one of the best, so I enabled trackpad mode, which was much more correct.
While I’d be glad to make use of Chrome Remote Desktop for making fast adjustments, the dearth of desktop resizing plus the lag meant that it wouldn’t be my first alternative for normal use.
- OS
-
Windows, Linux, macOS, ChromeOS
- Price mannequin
-
Free
Chrome Remote Desktop is Google’s remote-access service for controlling a pc from one other system. It helps distant help, file transfers, and encrypted desktop periods.
RustDesk took an eternity to attach, however then carried out significantly better
Once the session lastly began, the desktop was sharp and responsive
RustDesk took round 30–40 seconds to deliver up my desktop. That was lengthy sufficient for me to imagine it wasn’t working and watch for the inevitable time-out. It did ultimately seem, and the expertise in comparison with Chrome Remote Desktop had improved significantly.
The picture high quality was sharp, transferring round home windows and watching the animations felt responsive, and clipboard redirection was immediate. Launching PowerShell as administrator introduced up the UAC immediate, and unattended entry was obtainable after a restart. Using its built-in file switch device, I used to be capable of ship the identical 80 MB file a lot sooner than with Chrome Remote Desktop.
Since I used to be utilizing the RustDesk public relay, I’d configured my Windows 11 VM RustDesk software with a everlasting password. That enabled unattended entry and at the very least supplied some safety.
Using the general public relay now requires a separate third-party login by way of Google, GitHub, or Microsoft. I hoped that this could be used as connection authentication, however because it turned out, it was there solely to scale back ID enumeration and malicious bot exercise on the free public servers.
The cellular app gave me the selection between a digital mouse, which acted like a trackpad, and contact mode, which displayed a large mouse that I may transfer with my finger. The contact mode was particularly awkward, as making an attempt to “click on” the mouse with a fingertip 4 occasions as massive because the icons on the desktop despatched the cursor flying throughout the display screen.
RustDesk’s documentation limits its public server to testing solely. It advises in opposition to manufacturing or delicate use. I’ve beforehand lined setting up my own RustDesk relay, which is the route I’d personally think about for ongoing use.
- OS
-
Windows, macOS, Linux, Android, iOS
- Price mannequin
-
Free with Paid Tiers
RustDesk is a free, open-source distant desktop device providing self-hosted or public-server connections, cross-platform help, end-to-end encryption, and a privacy-friendly TeamViewer different for distant entry and file switch.
RDP felt closest to sitting on the PC
The outdated Windows standby turned out to be my favourite
The Windows Remote Desktop Protocol, or RDP, will get a bad rap for security. Even Microsoft advises in opposition to opening it on to the web and as a substitute recommends placing it behind a VPN.
My route went through Tailscale, with no publicly uncovered RDP port. I used my Windows credentials and stored Network Level Authentication enabled. That meant that authentication through an account on the Windows VM was required earlier than a distant session may very well be established.
Once linked, the distinction was fast. RDP established periods rapidly, delivered the clearest picture high quality, and felt as snappy as sitting in entrance of the VM on a console. Clipboard copying and admin prompts labored (as you’d count on), and restarting didn’t forestall me from reconnecting.
As with Chrome Remote Desktop and RustDesk, I examined importing by copying and pasting the 80 MB file. For RDP, that merely meant copying and pasting through File Explorer.
|
Tool |
File add time |
|
Chrome Remote Desktop |
About 8 minutes |
|
RustDesk |
1 minute 48 seconds |
|
Windows RDP over Tailscale |
1 minute 3 seconds |
Windows RDP has drive redirection, and enabling it meant I may make my laptop computer’s onerous drive seem contained in the distant PC’s File Explorer.
This characteristic works notably effectively while you’re remoting right into a machine throughout the opposite aspect of the room. On a cellular connection, nonetheless, it’s a recipe for insufferable lag. Explorer grew to become so sluggish I needed to terminate the session simply to regain management.
On my cellphone, Microsoft’s official Android RDP software “Windows App” was one of the best expertise but. I may select between trackpad mode and contact controls, and the desktop adjusted completely to suit my display screen in each panorama and portrait mode.
It additionally supplied redirection choices for the cellphone’s digital camera, microphone, storage, clipboard, and even location. It was quick, thoughtfully laid out, and simple to make use of. Best of all, it was very responsive and lag-free.
- Platform(s)
-
Windows, macOS, Android, Chrome OS, iOS, iPadOS, net browsers
- Developer
-
Microsoft Corporation
I’m maintaining RDP, however Tailscale is a part of the deal
My present setup made the distinction
After all of the testing, I’ve settled on maintaining the one Windows already had. RDP over Tailscale linked rapidly, gave me the clearest desktop, transferred my information quickest, and labored flawlessly on my Android. Apparently, the built-in Windows distant entry device nonetheless had one thing to supply.
To be truthful, I did have a head begin. My VM already had Windows 11 Pro put in so it may settle for RDP periods. Windows 11 Home can act as an RDP shopper, however sadly, the power to host incoming RDP periods has been blocked by Microsoft.
I additionally had a Tailscale gateway working already that uncovered my network’s subnets. Starting from scratch would have taken much more preparation. Even so, the on a regular basis advantages outweigh that preliminary setup work.
That suggestion clearly will depend on personal entry by way of Tailscale. I wouldn’t advocate ever exposing RDP publicly on a VPS or through a forwarded router port with out some serious security hardening. Even then, I’d a lot choose to maintain entry personal.
Chrome Remote Desktop nonetheless has a spot for infrequent or emergency browser entry. RustDesk gives a self-hosted and open-source route I’ve used and made use of previously. RDP merely matches the roads I have already got and makes reaching my PC whereas I’m away a routine relatively than a battle with third-party instruments and controls.
