I'm having an issue where I've got reverse proxying for my Plex server via my Raspberry Pi to my home server where Plex is running working correctly, in that I visit my internet connection's external IP and I can view and use the Plex web interface without a problem. However under "Remote Access" in settings it's complaining that it's not available outside my network, which means for example that I can't use the iOS app.
If I route the port on my router directly to the home server, bypassing the nginx reverse proxy step, then both the web interface and remote access then work correctly. As far as I can tell, nginx is routing everything that comes its way correctly (hence why web access works fine with the proxying in place), but I'm not sure if there's something extra that the Plex servers themselves are expecting? When I click the "Retry" button to re-attempt the server mapping in settings, I don't see any requests being made. The public IP that it shows me is correct for my internet connection, and can be queried externally successfully.
My nginx reverse proxy config looks like this: https://gist.github.com/WheresWardy/15e39e6322579a67420c