Docs

One UDP port, and you are direct.

On the same Wi-Fi network, Remio always connects your devices straight to each other. Away from home — on cellular data, at a café, from the office — that direct path has to cross your home router, and routers block unsolicited traffic by design. When Remio cannot get through, it falls back to a relay server so the session still works, but every frame then takes a detour and latency goes up.

Forwarding one UDP port removes the guesswork. You pick a port, forward it to your computer on its router, and tell Remio to use exactly that port. From then on your client knocks on a door your router is holding open, and the session goes direct.

The 60-second version

Pick a port — say 50000. Forward UDP 50000 to your computer's local IP on your router. In Remio on your phone or Mac, open Advanced settings → Network → Direct connection port and type 50000. Reconnect. Done.

Why a session ends up on a relay

Remio always tries the direct path first. A relay is the fallback, not the default. These are the situations that force it:

SituationWhat happens
Both devices on the same Wi-FiAlways direct. Nothing to configure.
You are on cellular data, computer at homeDirect only if your router lets the traffic in. Otherwise relay.
Router has a strict NAT typeThe router refuses to keep a predictable door open. Usually relay.
Your provider uses shared addresses (CGNAT)Your home has no public address of its own. Port forwarding cannot help — see below.
Office, hotel, campus, or guest Wi-FiThese networks commonly block direct connections outright. Relay is the correct answer there.

A relayed session is still fully end-to-end encrypted — the relay only forwards sealed packets and cannot see your screen, your keystrokes, or anything else. The only cost is latency.

A short relay at the start is normal

Remio starts sending over the relay immediately so your screen appears fast, then moves to the direct path as soon as it is ready. If the indicator says relay for the first few seconds and then changes, nothing is wrong — that is the design.

Why one port is enough

Remio carries the whole session — video, audio, and every keystroke and touch — through a single connection. There is no second channel to open, so a single forwarded port covers everything.

That port must be UDP. Remio does not use TCP for streaming at all, so a TCP forwarding rule does nothing. This is the single most common mistake, and the symptom is unmistakable: you did all the work and the session still relays.

Before you start — what supports this today

RoleSupportedNot yet
Set the port oniPhone, iPad, MacAndroid, Windows client
Computer being controlledMacWindows, Linux

If your computer is a Windows or Linux host, Remio will tell you plainly — you will see a message saying the computer does not support a custom port yet. Port forwarding on the router still helps those setups in general, but the guaranteed-port behaviour described here needs a Mac host for now.

Step 1 — Choose a port number

Any number from 1024 to 65535 works. Remio clamps anything outside that range as you type it.

Step 2 — Find your computer's local IP address

The router needs to know which machine on your network to send the traffic to. That is the computer running Remio Host.

Reserve the address, or this will break in a week

Home routers hand out local IP addresses on a lease. When the lease expires — or after a reboot — your computer can get a different address, and your forwarding rule then points at nothing. In your router, find DHCP reservation (sometimes "static lease" or "bind IP to MAC") and pin that address to your computer. It takes thirty seconds and saves a confusing afternoon later.

Step 3 — Forward the port on your router

Open your router's admin page in a browser — usually 192.168.1.1 or 192.168.0.1. The password is often printed on a sticker on the router itself. Then find the port-forwarding screen; every brand hides it somewhere slightly different:

RouterWhere the setting lives
ASUSWAN → Virtual Server / Port Forwarding
TP-LinkAdvanced → NAT Forwarding → Virtual Servers
NetgearAdvanced → Advanced Setup → Port Forwarding / Port Triggering
LinksysSecurity → Apps and Gaming → Single Port Forwarding
D-LinkFeatures → Port Forwarding
Fritz!BoxInternet → Permit Access → Port Sharing
Google Nest WifiGoogle Home app → Wi-Fi → Settings → Advanced networking → Port management
eeroeero app → Settings → Network settings → Reservations & port forwarding
Ubiquiti UniFiSettings → Routing & Firewall → Port Forwarding
Xfinity / ComcastXfinity app → WiFi → View WiFi equipment → Advanced settings → Port forwarding

Create one rule with these values:

FieldValue
Name / descriptionRemio
ProtocolUDP — not TCP, not "Both" if you can avoid it
External / public port50000 (the number you chose)
Internal / private port50000 — the same number
Internal IP / deviceYour computer's local IP from step 2

Save, and let the router apply the change. Some routers reboot; most do not.

Step 4 — Tell Remio to use that port

The setting lives on the device you control from, and it applies to every computer you connect to.

Leave the field empty to go back to automatic at any time. The change takes effect on your next connection, not the one you are in — disconnect and reconnect to apply it.

Step 5 — Check that it worked

Start a session from outside your home network — cellular data is the easiest test, and turn Wi-Fi off on your phone so it cannot cheat by being on the same network.

What Remio tells you

MessageWhat it meansWhat to do
No message, connection reads DirectThe computer is using exactly your port.Nothing. You are done.
"Port N is in use on ‹computer›"Another program on that computer already holds the port.Pick a different number, update the router rule and the setting to match.
"‹computer› doesn't support a custom port yet"That computer's Remio Host is too old, or it is a Windows or Linux host.Update Remio Host on the computer. On Windows and Linux, this is not available yet.
"‹computer› needs a Remio Host update"The request never reached the computer — old host version.Update Remio Host on the computer.

Set the port but still on relay?

Work down this list — in practice it is almost always one of the first three.

Port forwarding questions

Do I really only need to forward one port?

Yes. Remio carries the entire session — video, audio, keyboard, mouse and touch — through a single connection, so one forwarded UDP port covers all of it. There is no second port and no TCP port to open.

Should the rule be UDP or TCP?

UDP. Remio does not use TCP for streaming at all, so a TCP rule has no effect. Forwarding TCP by mistake is the most common reason people finish the setup and still end up on a relay.

Which port number should I pick?

Anything between 1024 and 65535 that nothing else on your network uses. 50000 is a good default. Avoid 80, 443, 445, 3389, 32400, and on a Mac also 5000 and 7000, which AirPlay uses.

Do I need this if both devices are on the same Wi-Fi?

No. On the same network Remio always connects directly and there is nothing to configure. Port forwarding only matters when you connect from outside — cellular data, another building, another city.

Is a relayed connection less secure?

No. Every session is end-to-end encrypted whether it goes direct or through a relay. The relay forwards sealed packets and cannot read your screen, your keystrokes, or anything else in the session. The only difference is latency.

My provider uses CGNAT. Can I still get a direct connection?

Not through port forwarding — with CGNAT your home has no public address of its own, so there is no door to open. Two things do work: ask your provider for a public address, which many give out free on request, or enable IPv6 on your network, which gives each device its own reachable address.

Why does Remio say the port is in use?

Another program on the computer already holds that UDP port, so Remio could not bind it and connected with an automatic port instead. Pick a different number, then update both the router rule and the Direct connection port setting to the new one.

Does this work when the computer is a Windows or Linux PC?

Not yet. Today the guaranteed-port behaviour needs a Mac as the computer being controlled; on Windows and Linux hosts Remio will tell you a custom port is not supported yet. Those setups still connect, and still go direct whenever the network allows it.

Do I have to change this every time I travel?

No. The setting is global and permanent — set it once. On your home network Remio connects directly anyway and simply ignores it; from outside, it uses the port you forwarded.

Remio app icon

Ready when you are.

Free forever, every feature included. Install the host, pair a device, and you are streaming in minutes.

Free foreverNo accountPaired in 30 seconds