So I’m an avid user of plex and am a plexpass subscriber. I travel a lot for work and it’s so convenient for me to just watch films, TV shows and even live TV on my ipad or phone when I’m out and about. I am running plex media server on my windows 10 machine and that’s pointed at a share that’s on my server. I was initially using plexinc/pms-docker on the server (Ubuntu 19.10), but i was suffering from some various shortages and am in the midst of rebuilding a new server, so I opted to run the applet on my main windows machine for now. Everything was working perfectly, except the windows based PMS (plex media server) was unable to access the internet properly. I connect to several servers around the world, one is in my home country, others are back ups that I have abroad. All work perfectly well with plexpass, so it was frustrating that I couldn’t access this PMS from outside my own LAN. Even internally on the LAN I was having dropouts etc! I did some research and eventually came up with a solution. It appears that my pfsense install (2.4.4-RELEASE-p3 (amd64)) needed further configuring to allow it to go through. These are the steps I took to remedy it. Please note i’ve redacted various IP addresses and other settings from the pictures for security reasons. Even it it’s just an internal IP address (i.e. 192.168…..) I do this for good practice.
- In order to get past the block that I think my ISP was placing. I needed to add two rules. Firstly I needed to port forward anything coming in on port 32400 to my internal machine where PMS is running. (IP’s blanked for security). The rule says literally anything coming in on the WAN address pushes forward to MY.PMS.SERVER.ADDRESS
- Then I needed to add a rule to pass the other way. Anything from MY.PMS.SERVER.ADDRESS: 32400 to go out to the WAN.
- I needed to add a specific entry in the DNS resolver