Guide
Remote desktop without port forwarding
Many remote desktop setups start with "open this port on your router." It's fiddly, it often doesn't work, and it exposes your PC to the whole internet. Here's why port forwarding is needed in the first place, why it's risky, and how RemoteAccessApp connects without it.
- No router changes
- No VPN
- Encrypted end to end in the app
Updated · Works on Windows 10 and 11
Why your PC can't simply be reached
At home and in most offices, all your devices share one public internet address, the one your router has (our What's my IP address tool shows yours). Inside, each device has a private address, like 192.168.1.20. Your router keeps track of which device asked for what, so replies to outgoing requests find their way back to the right device. This is called network address translation, or NAT.
The catch is that the router only knows where to send traffic it was expecting. When a connection arrives from the internet out of the blue, the router has no idea which device it's for, so it drops it. That's great for security, but it means another computer can't just dial in to your PC. Many internet providers go further and share one public address between many customers, so even the router itself can't be reached from outside. That's common on mobile and satellite internet; see remote access behind CGNAT, 4G/5G and Starlink.
What port forwarding does, and why it's risky
Port forwarding is a rule on your router: "send anything arriving on port X to this PC." It lets a remote desktop connection reach your PC, but it has real downsides:
- Anyone on the internet can now knock on that port, not just you. Automated scanners look for open remote desktop ports around the clock and try passwords against them.
- Your PC's own sign-in becomes the only thing standing between it and the internet, so a weak password or an unpatched service is directly exposed.
- It breaks easily: a new router, a changed private address or a provider that shares public addresses, and it stops working.
- Setting it up means logging in to the router, which many people understandably don't want to touch.
A VPN avoids exposing the PC, but it's another thing to set up and keep running, on the router or a server, and on every device you connect from.
How it works: outgoing connections to a relay
Routers happily allow outgoing connections; that's how you browse the web. RemoteAccessApp uses that. Both ends connect out to the RemoteAccessApp relay, and the relay joins the two connections together. Nothing needs to accept a connection from the internet, so there's no port to forward and nothing new to scan.
Step 1: The PC checks in
The RemoteAccessApp Agent on the PC keeps an outgoing connection to your account, so it shows as online.
Step 2: You ask to connect
Your Console, or the website in your browser, asks the relay for that PC. The relay checks it's in your account.
Step 3: The PC decides
Unless unattended access is on for your console, the person at the PC is asked to allow the session. Nothing is shown until they do.
Step 4: The relay passes data along
Once allowed, the relay forwards the session between the two ends until you disconnect.
Can the relay see my session?
From the RemoteAccessApp app, no. The session is encrypted end to end between your Console and the PC. The relay only forwards encrypted data it can't read, and nothing in the session is recorded.
In a web browser, it's different. Our website acts as your console, so it decodes the picture in memory to show it in your browser. The connection is still encrypted all the way, and the website never records or stores the session, but it isn't end to end. When that matters, use the Console on Windows. The details are in your data, in plain English and on the security page.
On your own network
PCs set up for local-network access can connect directly on your network, without going through the relay at all. That keeps working even if our servers are having a bad day, and the status page tells you if they are.
Very locked-down networks
Set it up in a few minutes
There's nothing to configure on your router. Install RemoteAccessApp on the PC you want to reach, add it to your free account, and open it from your other PC or a browser. The full walkthrough is in how to access your PC remotely for free. If you already forwarded a remote desktop port for an older setup, consider closing it once you've switched, and use our open port checker to confirm it's closed.
Questions, answered
Related
- CGNAT, 4G/5G and StarlinkWhy port forwarding fails on shared internet addresses, how to check, and how a relay gets around it.Read the guide
- Remote desktop for WindowsSee and control your Windows PCs from anywhere, free for up to 5 PCs.Learn more
- SecurityConsent, encryption, trusted consoles, signed updates and how your password is protected.Learn more
- Access your PC remotelyRemote access setup for your own Windows or Linux PC, step by step, and how to reach it from anywhere for free.Read the guide
- Access from a browserOpen your PCs from a web browser on a Mac, phone, tablet or any other computer.Learn more
- Fix dropped sessionsThe usual reasons a session drops or a PC goes offline, and the settings that fix them.Read the guide
