I recently started having problems accessing my Plex server from outside my network. I get the message “Indirect playback.” It worked perfectly for years, but since I switched from cable to DSL with the same ISP and got a new router, the problem has existed. I installed Plex as a Docker. The host has the IP: xxx.xxx.xxx.40
so the “private address” for Plex is: xxx.xxx.xxx.40:32400
I also set up port forwarding in my router (FritzBox 7530 AX): TCP 32400. Unfortunately, it didn’t work.
Then I defined port 34600 in Plex under “Settings” → “Remote Access” and also set the port forwarding in the router to 34600. Here, too, I get the message “Not available outside your network.”
Let’s maybe go back to something more basic…
Can you see/access the public port of your forward from outside your home network? You can check this using a service like canyouseeme.org.
Thank you very much for your reply!
No, I can’t see any ports here. Neither 32400 nor any other. I tried checking the ports listed on canyouseeme: 21, 22, 23, 25, 80, 110, 143, 3389, and 5631.
Everywhere I get the message: “Error: I couldn’t see. I couldn’t see your service at xx.xx.xxx.xx on port 32400 (xxxx).”
That means there‘s a problem between „the internet“ and your router (incl. potentially the configuration of the port forwarding rule).
Assuming the port forward setup is ok, your best shot will be to connect with your ISP to verify if the might be blocking any of that communication.
Another troubleshooting step could be to stop the container and setup a native installation (just for testing). If the connection to the native install works, there might also be an issue with your docker config.
OK, thank you!
I just spoke to my ISP (Vodafone) on the phone. The problem here was that I was using DS-Lite (IPv6 + shared IPv4 via CGNAT). I have now switched to dual stack (public IPv4 + IPv6). This change will only take effect on the next calendar day. I’ll restart the router tomorrow and see if it works now.