Plex Remote Access via NGINX Reverse Proxy results in Limited Connection (Relay)

Thanks guys. Sorry for the delay in responding.

Yes, I see the edit now, I too when initially looking at your post got nothing from the repo, and wasn’t about to install the whole package to find the .conf file. Unfortunately the file is almost identical to the one I linked in my OP and what I am using.

I have had some success in getting this to work, but I am not sure why things are now working.
I have created a new post that I am hoping will get some responses explaining architecturally how the clients are working.

In short, I have switched over to using Cloudflare for my DNS. With Cloudflare you can serve your DNS entry as a standard/non-proxies entry, which will simply return your IP and allow a connection from the client. Alternatively, you can proxy the connection through Cloudflare. In this configuration the clients will connect to Cloudflare which will in turn connect to your server and proxy the stream.

The thread I posted has the complete details of my observations, but it doesn’t explain why this configuration is required. I suspect there is actually some additional check/component that the Android/Roku clients use which is probably causing the issue. It would seem to be a bug/oversight with the clients because there is no reason I should have to proxy a connection. Indeed, proxying the connection through Cloudflare should, if anything, add more complexity not less.

If you’d like to take a look at my post there and see if you have any knowledge to add, that would be great.