I have had port forwarding/remote access configured on my Plex server for literally YEARS. And have never had an issue. I also can access my server directly using https://DOMAIN_NAME:32400 so I KNOW that the port forward is working correctly.
I have followed troubleshooting steps to get access to the list of URLs that Plex is publishing to plex.tv by visiting this URL - https://plex.tv/pms/resources.xml?includeHttps=1&X-Plex-Token=PLEX-TOKEN. I get the list of URLs that plex.tv has recognized, pull my public URL/IP address and access it just fine when off my home network.
Please don’t try to hijack another thread and feel bad if your “injunction” isn’t dealt with (at least not up to your expectations). There’s always been tons of “me too” posts that turn out to be totally different situations.
So… let’s do this properly and start with YOUR situation.
tell us about your specific setup (e.g. what platform are you running your PMS on, what version of PMS do you have installed…)
same about your network setup – single router or multiple separated subnets etc.
How have you setup your remote access – you mention you “had” port forwarding
is your port forward still visible from outside your home network? You can verify this e.g. using canyouseeme.org
do you have any active “security apps” that could interfere with Plex’ communication?
Tom, I do apologize for my heated response in the other thread and I appreciate you taking the time to separate this one out and help me with my issue.
tell us about your specific setup (e.g. what platform are you running your PMS on, what version of PMS do you have installed…)
FreeNAS 11.3U2.
PMS 1.18.9.2578
same about your network setup – single router or multiple separated subnets etc.
Single router, no separated subnets, no vlans, etc. Running latest version of pfSense.
How have you setup your remote access – you mention you “had” port forwarding
I have a manual port forwarding rule setup on pfSense, and I consistently see the rule pass in the firewall logs. I have had this rule in place since I implemented pfSense almost 2 years ago. I have numerous other firewall rules that are working as expected. I have “manually specified port” selected in the Plex settings, where I use port 32400. I have had this set for years. Since updating to 1.18 earlier this week, I had users report issues.
is your port forward still visible from outside your home network? You can verify this e.g. using canyouseeme.org
Yes, I have verified this.
do you have any active “security apps” that could interfere with Plex’ communication?
pfSense firewall, but as stated above I consistently see the Plex rule pass. I do not have the Plex firewall rule limited by source IP address.
I did have issues updating my existing plex instance from 1.14 (or 1.16, I can’t recall) so I decided to do a fresh jail, installed plex 1.18+ there, and moved all application data to the new jail. I am wondering if something screwy happened during this, I am going to investigate further at the jail level. (Rubber duck debugging at its finest.)
Mod-Edit: shifted the response bullet points by 1 level to improve readability
I forgot asking… could you also add a brief comment on the actual symptoms?
I take it for granted that Plex shows “your server is not available outside your home network” – I also take it, you tested with an actual remote device and couldn’t play any media / see your library from there. Any special error messages?
Also… just to be sure…
Did you establish a port forward in your router (as in forwarding requests to the router’s public IP on a certain port to the device running your Plex Media Server at its internal IP address and port 32400). I’m just asking because a firewall rule is not a port forward… that’s just ensuring your communication isn’t blocked on the way on
As part of rebuilding your PMS on 1.18+ in a new jail. Have you verified the new jail is listening to the communication on port 32400 and passing that to the PMS running inside?
Actual symptoms are pretty much what you stated. Plex Remote Access will show ‘not available outside your home network.’ I got a report from one remote user that he could not see my server at all. I was watching locally with no issues, but I went out of my network via LTE and verified that I also could not see any media/the server as well. Disabling Remote Access & re-enabling would show the server as available again but it would only last for 2 minutes or so.
Yes, I do have both a port forward & a firewall rule
Here is a netstat showing the jail listening on 32400:
As I was reviewing logs, etc. in the new jail, I saw that the system was “getting a new IP address” from dhclient. Even though I have a static IP address set for the jail via the FreeNAS UI. So I double checked my DHCP Leases on pfSense and sure enough, I see a DHCP lease… Even though Plex is not running/listening on the IP address my DHCP server says it has. Even an ‘ifconfig’ in the jail doesn’t show the IP address shown by pfSense DHCP server.
I then realized that I have a DHCP reservation for my plex server and I didn’t update the MAC address with the one of the new jail. I updated the DHCP reservation’s MAC address and restarted the jail. No updates in /var/log/messages claiming a ‘false’ IP address, no DHCP lease in pfSense, except for the static IP reservation that I am expecting. Remote Access has remained stable for the last 20 minutes. I am cautiously optimistic that this was the issue. I have tested externally, as well as had my user that reported the issue yesterday test - both successful.
fingers crossed…
that’s why I said those perceived spikes in issues tend to turn out very specific/individual issues – and we’re fixing them one at a time