Support

Get help with setup, port forwarding, and troubleshooting.

Requirements

Xbox Console

  • Xbox One, Xbox Series S, or Xbox Series X
  • Remote features enabled
  • Signed in with your Microsoft account
  • Ethernet connection recommended

Apple Device

  • iPhone, iPad, Mac, Apple TV, or Vision Pro
  • Same Microsoft account as the Xbox
  • Local network (LAN) or internet connection
  • Xbox or MFi controller (recommended)

Quick Setup

  1. 1
    Enable remote features on Xbox
    Settings → Devices & connections → Remote features → Enable remote features
  2. 2
    Set power mode to Sleep
    Settings → General → Power options → Sleep (lets the console wake remotely)
  3. 3
    Sign in to Midori
    Use your Microsoft account — Midori signs in via the Xbox sign-in page
  4. 4
    Pick a console and connect
    Your Xbox consoles appear automatically — tap one to stream

Port Forwarding for Remote Play

Required when streaming over the internet (outside your home network). Not needed for local play on the same Wi-Fi.

Easy path: enable UPnP on your router

If UPnP is on, the Xbox opens the ports it needs automatically. This is the recommended option for most users.

  • 1. Log in to your router (usually at 192.168.1.1 or 192.168.0.1)
  • 2. Find UPnP, NAT-PMP, or Universal Plug and Play — usually under Advanced or NAT
  • 3. Enable it and save
  • 4. Restart your Xbox — Settings → General → Network settings → Test NAT type should show Open

Manual path: forward these ports

If UPnP isn't available or doesn't work, forward these ports to your Xbox's local IP address. In practice, most people only need TCP/UDP 3074 and TCP/UDP 90029002 is the critical one for Remote Play over the internet, 3074 covers the streaming session protocol and gets your NAT to Open. The remaining Xbox Live ports below are for full multiplayer connectivity.

Port Protocol Purpose
9002UDP + TCPRemote Play streaming — required for internet (WAN) sessions
3074UDP + TCPGame streaming & multiplayer — main Xbox session port
88UDPXbox Live auth
53UDP + TCPDNS
80TCPHTTP services
500UDPIPsec / Teredo
3544UDPTeredo tunneling
4500UDPIPsec NAT traversal

Same ports apply to Xbox One, Xbox Series S, and Xbox Series X — Microsoft hasn't documented per-console differences.

Still no connection after 9002 and 3074 are forwarded? Some routers also need ports 4838, 5050, and 50302 (UDP + TCP) opened as a belt-and-braces fallback.

Tip: assign a static local IP (DHCP reservation) to your Xbox before forwarding ports, so the rules don't break when the console's IP changes.

Check NAT type

On the Xbox: Settings → General → Network settings. Aim for Open; Moderate usually works but can be flaky over the internet. Strict will block remote play.

  • • Strict NAT → double NAT (e.g. router behind ISP modem) or no UPnP. Put modem in bridge mode or forward ports manually.
  • • Carrier-grade NAT (mobile networks, some ISPs) can't be fixed without your ISP's help — consider a VPN with port forwarding.

Troubleshooting

Console not appearing

  • • Make sure the Xbox is on (or in Sleep mode — Energy-saver mode disables remote wake)
  • • Confirm both devices are signed in to the same Microsoft account
  • • Verify Remote features is enabled on the Xbox
  • • Restart the Xbox and the Midori app

Stream won't connect over the internet

  • • Test the connection on the same Wi-Fi first to confirm setup works
  • • Check your Xbox NAT type — needs to be Open or Moderate
  • • Enable UPnP on your router, or forward the ports listed above
  • • Disable any VPN or firewall on the Apple device temporarily
  • • Some carrier-grade NAT (mobile data, some ISPs) blocks all remote play traffic

Choppy or laggy video

  • • Connect the Xbox via Ethernet
  • • Use 5GHz Wi-Fi on the Apple device, not 2.4GHz
  • • Lower the streaming bitrate in Midori settings
  • • Close other bandwidth-heavy apps on the network

Controller not connecting

  • • Pair the Xbox or MFi controller in iOS/macOS Bluetooth settings first
  • • If buttons feel laggy, re-pair the controller
  • • Make sure the controller firmware is up to date via the Xbox Accessories app

Audio issues

  • • Check device volume and silent-mode switch
  • • Quit any other app that holds the audio session (FaceTime, Music)
  • • Reconnect Bluetooth headphones if audio is delayed

Contact Support

Still need help? Reach out directly.

When contacting support, please include:

  • • Apple device model and OS version
  • • Xbox model (Series X/S, Xbox One)
  • • Local or internet play, and your NAT type
  • • Description of the issue