I have a new isp that has the dreadful double nat thing. I have been trying to figure out how to do the reverse proxy. So far I have downloaded nginx and bought a domain and transfered it to cloudflare. But am unsure of how to setup the dns management. Do I choose a, aaaa, cname? Where exactly do I direct it to? Thank you
Hey,
If you’re hoping to use something like plex.domain.com you would need to choose an A record and point this to your servers IP. You’ll likely need to port forward on your local network too so all traffic goes to the nginx server. With the reverse proxy configured, your nginx server will forward this traffic to its destination.
Also if you don’t have a static IP, you’ll also need to regularly check for IP changes and update as necessary.
I’m happy to help if needed 
if you have double nat, it is unlikely that a domain and reverse proxy will help you, since you need to have a public ip to point your domain to.
which, if you have double nat/carrier grade NAT, then you will not have a public ip.
I missed the double nat part, I think TeknoJunky is right. It won’t work if you can’t forward port 80 on the public network.
A few suggestions on how to solve this: https://www.reddit.com/r/PleX/comments/88of0y/help_with_double_nat/
I have had Plex, nginx, and cloudflare setup for several months with successful remote access. I am a lifetime plexpass user. Today I went to invite a Plex user (also lifetime) to my server via desktop browser. The invite friend link under sharing is gone. I only have add managed user. I assume this has something to do with the step in cloudflare configuration where we disable “remote access”.
If you enable remote access and specify 443 as the port the IP to domain name won’t match due to cloudflare.
I am a bit stumped on how to use cloudflare and still be able to manage your users.
I am running the latest stable PMS build as of this date.
did you enter your domain name in the Custom server access URLs: ?
Something like:
http://plex.yourdomain.com:80/,https://plex.yourdomain.com:443/
under setting -> network
Yep:
Remote access is fine. I can reach my server via https://plex.domain.com just fine. I just can’t invite remote users. I mean, the option is gone. No way to invite them. However, the current remote users work fine.
Router is running Pfsense and providing the reverse proxy and letsencrypt.
External port 443 is proxied to internal 32400
Plex setup has the custom domain setup
OK, I tried the same thing from my desktop browser when I got home and all seems to be working fine. The issue must have been trying to do this with a mobile phone (even when using desktop mode).
This topic was automatically closed after 90 days. New replies are no longer allowed.