Server Version#: 1.18.5.2309
Player Version#: 8.26.2
I use plex on android. after installing application, I am asked for my plex account.
then immediatly the app display all my nas content.
But… how the android plex app client know the address of my nas ?
I guess the address is stored in my plex account when I link my account to my nas after installing plex serveur.
At this time I was using a local IP address. I activated “external” access in plex server and did redirection and then plex knows also my “public IP”.
So I guess that Plex app is using my public IP connect my nas with plex user and “random” password.
Is it possible to make the plex application connect to my nas using my https://XXXX.tk address ? that has SSH security activated ?
I have no ssh certificate if I access to my NAS using public IP.
So I’m afraid that plex user and plex user password are transmitted without encryption to my nas.
Am I correct in the principle ?
if yes, is there a way to secure it and force the application to use my htts://xxx.tk address to connect to my NAS ?
The Plex apps and server use some regular network protocol to find their counterparts inside a local network. If you’re outside your home network, Plex will use a mixed approach – the server registers in Plex’ backend (=your account) and clients will check with that backend for the public address of your server; this will use your Plex credentials… so even if somebody knows your server’s public IP, they won’t be able to access your media. All this communication is encrypted. If you don’t have a certificate of your own, the Plex Media Server will install a dedicated one using a Plex domain).
You can configure your server to use a “custom server access URL” (see Settings > [Server Name] > Network > Custom server access URL). In this section you can also specify a custom certificate for that domain.
None that I’m aware of.
It gives you an option to use your own certificate instead of relying on Plex to do so – though they’re pretty thorough when it comes to that.