Home / Resources / Remote access without port forwarding

How to Access a Computer Remotely Without Port Forwarding

Classic remote desktop setups need an open port on the router, a static IP or a VPN. Modern peer-to-peer remote desktop software needs none of that. Here is why, and how to connect in three steps.

Why port forwarding used to be necessary

Most computers sit behind a router that uses NAT (network address translation): many devices share one public IP address, and the router blocks unsolicited incoming connections. To reach a PC from outside with a traditional tool such as Windows Remote Desktop (RDP), you would normally forward a port on the router to that PC, know the network's public IP address, and keep both working when your internet provider changes the IP. Many providers also use carrier-grade NAT, which makes port forwarding impossible altogether.

Opening a remote desktop port to the whole internet also exposes the computer to constant automated login attempts, which is why security teams discourage it.

How peer-to-peer remote desktop avoids it

Olive Remote Desk never waits for an incoming connection on an open port. Instead:

  1. Both devices connect outward to a signaling server, the same way a web browser connects to a website. Routers allow outgoing connections by default.
  2. The signaling server introduces them. It passes connection details between the two devices, but it never sees the session itself.
  3. The devices connect directly using WebRTC NAT traversal, so the screen stream travels peer-to-peer.
  4. If a direct path is impossible — for example on strict corporate networks — traffic automatically falls back to a TURN relay, which forwards the encrypted data without being able to read it.

Screen, keyboard, mouse, clipboard and files are encrypted between the two devices with DTLS-SRTP throughout.

Connect to a remote computer in three steps

1. Install on both computers

Download Olive Remote Desk on the computer you want to reach and on the one you connect from. No router, firewall or VPN configuration is needed — the app fetches its connection settings automatically.

2. Share the 9-digit ID

The remote computer shows its Olive Remote Desk ID on the This Desk screen. Send it to the person connecting, or note it down for yourself.

3. Enter the ID and press Connect

Type the ID under Remote Desk and press Connect. The person at the remote computer approves the request, or it is approved automatically if you enter the unattended password.

Port forwarding vs. peer-to-peer remote desktop

Port forwarding + RDPOlive Remote Desk
Router changesRequiredNone
Static or known public IPRequired (or dynamic DNS)Not needed — connect by ID
Works behind carrier-grade NATNoYes, with relay fallback
Port exposed to the internetYesNo
Setup timeOften an hour or moreAbout a minute

If a connection does not complete

More answers are in the documentation and FAQ.

Skip the router settings

Connect your first remote computer in under a minute. Free for 30 days.

⇩ Download Olive Remote Desk

Related: How to set up unattended remote access on Windows · All features · Pricing