Server Version#: 1.31.1.6733
Player Version#: N/A
Plex IP is 192.168.0.100, I want to block access via the IP address but allow https://plex.server.local. Is there a way to do this?
you can’t block IP addresses because that’s how TCP/IP works.
Are you trying to block HTTP (unauthenticated) access ?
I want to share it to family but I don’t want someone scanning my public ip to see it and then browse to it.
On your server you could add individual firewall rules to allow only specific IP ranges that your family has and then add another rule after those to block all. Port 32400.
Or you can set up nginx reverse proxy and add allow/deny rules to control access similar to what I said above. This is what I do.
Now I understand the confusion.
192.168.x.x are always LAN addresses and behind your ISP modem/router firewall.
As sixxnet said, you can add a bunch of rules to allow specific IPs / DDNS names to come in your Plex remote access port (an extra level of filtering)
For my router/firewall, I made one ‘rule’ and gave it a name. I then added names & IP addresses to that name. It made administering it easier.
So the answer is no.
I will just setup a nginx reverse proxy for Plex and block connections coming straight the public IP. I didn’t want to do this as the IP displayed in Plex is wrong.
Having the Plex port open doesn’t mean that someone from the outside can simply “browse” your media content. To do that you need to be authenticated as a Plex user who has been explicitly granted access permission to your media.
This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.