I can connect both externally and internally, in every manner of way – plex.tv & localhost (from the same computer as the server is running and on other computers), PHT, Android app, etc.
But, only if I am not using secure connections (for the platforms that support it). As soon as I re-open, say, the plex.tv tab, I have to let it timeout and reload using insecure connections.
The server is set to Preferred as far as secure connections go, and the remote access status is green and shows the IP mappings correctly. PMS v0.9.16.5.
SSL isn’t vital to me, but I would like to have it if possible. Any ideas?
When you open your browser to plex.tv, open the developer tools. In both Firefox and Chrome, this can be quickly accomplished by right-clicking on the page background and select Inspect or Inspect Element. Go to the Network tab, and look for the requests to your server (you may have to reload the page after opening this tab for them to show up). They should end with plex.direct. Select those, and you should have some indication as to why the secure connections are failing.
Check the console as well, but my guess is that your router or DNS provider is refusing to resolve names in the 192.168.0.0/16 block. SSL connections do not work without these DNS entries resolving but non-SSL connections will.