Hi all.
I have the strangest problem and i'm just at a loss now for a solution - hence this post:
I have a Windows Plex Server running on my LAN, and my firewall is a PFsense doing regular NAT and portforwarding as well as reverse https proxying. The thing is:
0: EVERYTHING - server, klients, smartTV's and such are signed in to my plex pass account.
1: My server is setup for required secure (as i'm a security maniac)
2: In my house I can sign in to https://servername:32400 without issue from a webbrowser.
3: I have also made a DNS redirect for http://plex.mydomain.com to https://plex.tv/web to make webaccess easy in new browsers. Login through https://plex.tv/web works perfectly
4: In my servers NETWORK -> CUSTOM SERVER ACCESS URL: I have entered https://internal.server:32400, https://plex.mydomain.com:443 to make internal and external discovery possible.
5: I have allowed "plex.direct" names as local lookup in my pfsense DNS service.
6: All my IOS clients discovers the server at home without issue - works perfectly
7: All my Windows 10 universal apps discovers the server at home without issue - works perfectly
8: My Samsung SmartTV's with the v. 2.006 app "setup for secure" does not discover the server at boot. If i manually press discover again it works perfectly. But it's forgotten at next start and I have to press the discover PMS button again. (ANNOYING!)
9: I have created a reverse HTTPS proxy rule in my firewall to forward plex.mydomain.com URL requests on 443 to my internal server on https://internal.server:32400
10: I cannot get Remote Access to register as working in the Plex Server Web interface. I have specified a manual port (443) but it just wont register as working.
11: But it does work. I can login easily in a webbrowser from the outside by using either https://plex.tv/web or https://plex.mydomain.com
12: All Windows 10 universal apps discovers the server from the outside and works perfectly.
13: IOS devices DOES NOT work from the outside. They cannot discover the server, and after several attempts i can get it working in indirect mode (not desirable).
What the hell is going on? It works on the inside and outside but 3 problems persists:
1: Samsung TV's does not work at first boot - fails to discover the server (inside). Works after pressing the discover button again.
2: Remote Access will not register as working even though the HTTPS proxy works and external access works (except for IOS)
3: IOS clients does not work on the outside.
It used to work when running server 1.0.3 and a similar setup, but then I upgraded to 1.2.2 and setup "require secure" on the server. Then things started falling apart.
I have tried using a manual 32400 portforward in my firewall as well, but that won't work either (cannot register for remote access and IOS fails - the rest still works in this scenario.
Any ideas?