Plex insists that it cannot be reached remotely
I'm in quite an odd situation with Plex and trying to enable remote access.
It always tells me that my server is not reachable outside of my network. While in reality it is perfectly accessible. A friend I asked could access it fine via :32400. canyouseeme.org also agrees with me that everything is working fine. Yet while attempting to enable remote access it persistently gives me a "Not available outside your network" message.
Due to this, all apps, web UI on other machines and stuff like my PS4 at my parents' place are stuck using an "indirect" connection. Adding a manual connection in my apps works fine. It allows me to stream directly and with all the quality options. Problem is that my external IP is dynamic, so I'll have to re-add them. If I'm not home I won't know what my new external IP is either.
I'm suspecting it's due to me being stuck behind double-NAT. I have my own router, which is then connected to a second router that belongs to my landlord.
I did a typical double-NAT port forward like follows:
0.0.0.0:32400 -> 192.168.80.160:32400 (My own router) -> 192.168.0.81:32400 (My Plex server)
As mentioned above, this works perfectly if I just add my server manually. However the Settings -> Remote access wizard refuses to enable remote access and insists that it's local only.
To summarize, here's a TL;DR list with all important key points:
- I'm stuck behind double NAT
- UPnP is enabled on both routers
- Local IP of Plex server and second router is static
- External IP is dynamic
- Friends, my phone's mobile data and canyouseeme.org all agree that my server is reachable
- Plex says that Remote Access is not possible
- I have attempted ports other than 32400 (And added respective translations to routers)
- My server is running on CentOS. Though I tried reinstalling with Ubuntu to no avail. Back to CentOS now
- Jumbo packets are disabled throughout the entire network chain
Any help would be high appreciated. This issue has had me beaten with hours of work by now.