Server Version#: 1.21.1.3830
Player Version#: 4.49.2
So I have remote access working somewhat, my iPhone can play media from my server on data, but it says a direct connection to the server is not available and so it will only stream to about 360p.
I have a port manually forwarded from a Ubiquiti USG router, but online port checkers say that the port isn’t open.
Plex itself will say that the server is accessible every time I retry the connection, but if I leave the screen it will go back and say it’s not accessible. I can still stream to my iPhone over data though.
Is there something I’m missing here? I have a static IP, I have the port forward rule set (even though sometimes it seems like it doesn’t work), and my DNS servers are set to 1.1.1.1 and 8.8.8.8 in Windows (using my ISP’s DNS server seems to make the server completely inaccessible). I’m also using Wi-Fi instead of an ethernet connection (I know it’s ideal to be wired but that’s not something I can do in the room this computer sits in).
Based on your description it sounds like clients aren’t able to connect to your server directly via remote access, so it’s falling back to relay. This will limit playback quality to 1 Mb/s (2 Mb/s if you subscribe to Plex Pass).
To get started:
Verify you’re not in a double-NAT/carrier-grade NAT configuration. Visit canyouseeme.org and note the IP address displayed. Then, have a look at your USG in the controller and expand the WAN interface. Verify the IP address shown there and the one noted above match. Also verify that the IP address doesn’t fall in the 100.64.0.0/10 network.
Post a screenshot of your port forwarding configuration from the Unifi controller. Or, just verify that the settings are:
– Interface: Select the interface your Internet service is connected to.
– Enable Forward Rule: Enabled
– From: Any
– Port: The external port for clients to connect (usually 32400).
– Forward IP: The private IP address of your Plex Media Server.
– Forward Port: 32400
– Protocol: TCP
On your Plex Media Server’s remote access settings, make sure Manually specify public port box is checked; this value should match the Port setting in your port forwarding configuration.
Once you’ve verified the configuration above, try disabling and re-enabling remote access in Plex Media Server’s remote access settings. Then, visit canyouseeme.org again and see if the public port you specified is open.
It looks like the double-NAT/carrier-grade NAT is the issue. My IP from canyouseeme.org starts with a 216 and my USG’s starts with 192. I’m not sure how to fix this though. Some support sites say to switch the router/modem into a bridge mode but I can’t find anything like that through Unifi.
Yes, if the WAN IP address of the USG is 192.x.x.x then you’re double-NATed. The device you need to place into bridge mode is the ISP router, not the USG. What manufacturer/model is your ISP modem/router combo? Its documentation may describe how to place it into bridge mode. Failing that, you may be able to set up a DMZ on it (the ISP router) and point USG’s WAN IP in it (bridge mode would be preferred though).