I’m going to be traveling, and would like to have remote access to my Plex Server from my hotel, which uses a static IP. I don’t want to open my Plex Server to the world, just the specific IP that would access it, plus any other IP’s necessary for remote functionality via app.plex.tv and the apps.
I’ve been doing a test run, and I can’t seem to get it to function. I’ve manually set up the port (32400), and have forwarded it through my router. If I allow access to that port from all IP’s, it works perfectly remotely. If I try to limit it to just the port I want, it times out via my PlexWeb address (https://ip.addr:32400/web). There’s no double-NAT or other weirdness in play.
I’ve tried adding access to port 32400 for Plex’s current list of IP’s used for connection attempts. No effect. I’m guessing other IP’s are necessary?
I can’t rule out an error between keyboard and chair.
Looking back in the forums, it looks like this has always been a challenge. Has anyone successfully added remote access, limited to an IP or set of IP’s?
That list doesn’t currently appear to be up-to-date. There was another thread opened about it recently which is apparently still under investigation. You may want to check over there to see if there’s an update.
Yes. My suggestion here would be to disable remote access entirely and set up remote access URL(s). (Settings → [Server Name] → Network → Custom server access URLs.)
You can still use secure connections and do not necessarily need to set up your own custom domain. You can piggy-back off of Plex’s secure remote access functionality (they automatically create a TLS certificate for your server).
The URL you specify will be in the form:
The HTTPS URL scheme (https://).
The public address of your server with the octets separated by dashes instead of periods.
Your server’s unique certificate UUID. This can be found in your Plex installation’s Preferences.xml file and is named CertificateUUID.
The domain plex.direct.
The port number you are (selectively) forwarding in your router’s configuration.
So, for example, if your public IP address is 93.184.216.34, your certificate UUID is abcdefedcbabcdef1234567890, and your external port to be forwarded is 50000, your custom server access URL would be:
You can then configure your router to only allow the IP addresses you desire to allow as clients; Plex doesn’t perform connectivity checks for custom server access URLs. This URL will published to Plex’s server (and offered to clients) as a non-local access URL for your server.