I get that feeling, kind of. Not so much with Plex, but with everything coming out as a whole, I get it.
What "hidden setting" are you referring to? Plex has never given any indication that they could could possibly even care about what you're doing.
Since you don't have a PlexPass banner, I assume you have another account that you have purchased PlexPass on? Otherwise, what app did you pay for?
If you want to argue semantics and security, it IS more secure to have a third party server handle authentication and then pass the connection off as point to point. It's certainly a hell of a lot better than always leaving your library open to anyone who can stumble across port 32400 (or whatever port you have manually set), but I digress.
And REALLY. This is your first post and it's been up less than 24 hours and you're already "threatening" you might want your money back? REALLY? Ugh. No one is forcing you to use Plex, there are numerous alternatives, for almost every platform.
I got it to work. But next time, don't be like that after just two responses.
What I did: (Credit to Newbie69 in this thread for pointing me in the right direction: http://forums.plexap...tworks-setting/)
open your preferences.xml located... somewhere.
http://wiki.plexapp....ences#Windows_2 (I'm guessing you're on Windows? You didn't specify)
add the line disableRemoteSecurity="1" to it. Restart your server.
In your app (again, which platform? iOS? Android? Plex/Web?) specify your server/port manually.
Note: I did the line in preferences.xml AND added my remote IP manually to the allowed IP list,
I'm not positive both are needed, in truth, both should not be. I could not get it to work with only adding the IP, I had to add the line to preferences.xml.
You MAY have to add your remote IP to the list of allowed IPs, or just use 0.0.0.0/0.0.0.0 to allow everything. (That works on most things like Cisco routers,
but I don't know if it'll work for Plex)
EDIT: I was able to get it working by using 0.0.0.0/0.0.0.0 (Every host in every subnet)