In the PLEX Troubleshooting Remote Access they have a small section on setting up for Double-NAT, but don’t really get into how to actually do it. In my network I am using a Double-NAT setup with FIOS.
I use the FIOS AC1750 router from which I run an ethernet connection to a Buffalo WZR-HP-AG300H running OpenWRT to which I have my PLEX server and other internet devices connected.
Here’s a simple diagram of my network.
In your PLEX app go to:
- Settings → Remote Access.
- Check Manually specify public port
- Enter 32400
- Save
- login
- select Firewall
- click Yes to the "are you sure" message
- select Port Forwarding
You’ll need to add each of the following ports. The IP should be the IP address of the router which the PLEX server connects to. In this example my Buffalo router has a LAN IP of 192.168.1.151.
- UDP:
- 1900
- 5353
- 32400
- 32410
- 32411
- 32412
- 32413
- 32414
- TCP:
- 3005
- 8324
- 32400
- 32469
- Select Advanced
- click Yes to the "are you sure" message
- Under Network Settings
- Select Universal Plug and Play
- Check UPnP Enabled
- Click apply
I prefer using OpenWRT, due to the high level of configurability.
- Login to the OpenWRT router
- Select Network → Firewall
Select the Port Forwards tab.
You’ll need to add each of the following ports. The IP should be the IP address of your PLEX server. In this example my PLEX server has an internal IP of 10.10.10.100.
- UDP:
- 1900
- 5353
- 32400
- 32410
- 32411
- 32412
- 32413
- 32414
- TCP:
- 3005
- 8324
- 32400
- 32469
We’ll also want to install and enable UPnP.
Select System → Software.
- Enter upnp into Filter
- click Find Package
- Then select Available Packages.
Install both miniupnpd and luci-app-upnp.
- Select Services → UPNP
Your general settings should be as such.
If everything went well you should be able to access PLEX remotely, if not, I have no idea what the problem is.
@LostOnTheLine
I didn't actually read any of your follow up messages. Due to sad attempt at bulling me, I'm not only not going to update this gist, I'm never going to update it. Now starting today and on forever it is your personal fault that this gist is out of date and will never be updated. I frequently do update my documentation, but your aggressive demand just makes me want to not do that.
You're probably getting ready to angry type up some long reply, as I know your ego is probably pretty fragile and there's no way you would ever let anyone get the last word, so any further BS from you will simply be deleted and you will be reported to github for harassment.
Please seek mental help, you very clearly need it.