Inconsistent Remote Access Experience

Server Version#: Version 1.43.0.10492
Player Version#: Multiple

Hello, I’m trying to figure out why I’m having issues with remote access for some users/devices but not others. when I first got set up I went through the process of setting up a static IP on the host PC and a dedicated port in my router but still get the “not available outside your network” error. However, the server is accessed by 3 remote users and 2 local users. one of the remote users has virtually no issues across multiple devices, but the other two remote users always have a slow connection to the servers and often deal with frequent freezing if they do get anything to play. Both have strong internet speeds and connect to other apps on their roku/chromecasts with ease.

Thank you for any support, I feel like I must have done something wrong with the port forwarding/IP setup but if so I can’t figure out what.

These two documents may help:

Questions

  • Plex Media Server OS/Platform? Windows/Mac/Linux/Docker/etc.
  • ISP?
  • Router make/model?
  • On the PMS Settings → Remote Access page, is there any mention of double NAT?

Port Forward

Ensure the port forward is correctly configured.

Router:
  • Service Name: Plex (or anything, does not matter)
  • External Port: 32400 is the default, can change if desired.
  • Protocol: TCP
  • Internal Port: Always 32400
  • Internal IP Address: The IP address of the Plex Media Server (ex: 192.168.x.y).
  • Source IP: empty/all/none. You do not want to specify an IP address. You want to admit all IP addresses, since you will not always know the IP address of the remote client (ex: mobile phone).
Plex Media Server Settings → Remote Access + Show Advanced
  • Check the box to manually specify public port
  • Public Port: Must match External Port in router port forward config.

Examples


They are most likely connecting via Plex Relay, which is limited to 2 Mbps. To verify, monitor playback via Plex Dashboard → Now Playing + Expanded View. If the connection is Indirect, then it is using Plex Relay.