Server Version#: 1.21.1.3830
Player Version#: Roku Stick
I’ve been having on and off issues with my Plex Media Server. I will occasionally have “Remote Access” working successful under the settings, but not usually. I’ve gone through the guides… Sometimes it works and sometimes it doesn’t.
The funny thing is right now it says “Not available outside your network” but I experience the exact opposite. When my Roku Stick (same network) tries to stream a video, it does so in low quality as it is going through a relay. When I test it on the Roku Stick, it confirms it is via a relay. When I test via the iOS app, I’m also notified that I’m connected via a relay.
My media server is signed in
My router (A Linksys) supports UPnP
I’ve setup port forwarding 32400 to 32400 using the TCP Protocol.
My server has a static IP which is correct in the port forward
When I sue canyouseeme, it cannot see my port forward
Internet upload speed is good
Under the server mapping section, I get a red X between Internet and my public IP and port
I do have a “Double NAT” situation but my ISP’s modem has a port-forward to my router. I still can’t see the port.
When configuring two port-forwarding rules you have twice the opportunity of making a mistake. Double check the ISP rule to ensure that:
The external/public port is configured to the one you have specified in Plex’s remote access settings (Manually specify public port).
The internal/private port is configured to 32400. You can use a different value here, but don’t.
The destination IP address is set to the public/WAN IP address of your router.
If it wants a source IP address, leave it blank or set to whatever value allows traffic from any source.
The protocol should be TCP.
For you router’s rule:
The external/public port is configured to the one you specified step 2 above (32400).
The internal/private port is configured to the one you have specified in Plex’s remote access settings (Manually specify public port).
The destination IP address is set to that of your Plex Media Server.
If it wants a source IP address, leave it blank or set to whatever value allows traffic from any source.
The protocol should be TCP.
In Plex’s remote access settings, enable “Manually specify public port” provide a value; I’d recommend starting with 32400 to begin with, just to eliminate any possibility of confusion as to which ports should be specified in your port-forwarding rules.
After checking everything out and making any changes, disable and re-enabled remote access in Plex’s settings. The test with canyouseeme.org to see if it reports you port as open.
If it still doesn’t work, you can try a couple of other solutions:
Set your ISP router to bridge/transparent mode. If it supports it, setting the ISP router to bridge mode is usually the best option, unless you have a reason not to (multiple routers and networks behind the ISP modem). Doing so disables its routing and NAT functions and exposes your router directly to the Internet.
Or:
Configure the DMZ function of your ISP router, specifying your router’s WAN IP address as the target. This is more like a port-forwarding rule, where instead of specifying which ports you want forwarded to specific hosts it forwards all unsolicited inbound traffic to the a single host. It’s a limited form of 1:1 NAT.
With either of these solutions you’d still leave your forwarding configuration in place on your router.