With my ISP, I can’t use my public IP for remote access to Plex. But I have set up a relay that is working with every other internal service I have with the exception of Plex. In my server settings, I have entered ‘http://relay.[redacted].com’ into ‘Custom server access URLs’, and have verified that it is in my server list (https://plex.tv/api/resources):
<?xml version="1.0" encoding="UTF-8"?>
<MediaContainer size="4">
<Device name="MediaCenter" product="Plex Media Server" productVersion="1.19.5.3035-864bbcbb7" platform="Windows" platformVersion="6.1 (Build 7601)" device="PC" clientIdentifier="[redacted]" createdAt="1358538449" lastSeenAt="1594306634" provides="server" owned="1" accessToken="[redacted]" publicAddress="[redacted]" httpsRequired="0" synced="0" relay="0" dnsRebindingProtection="0" natLoopbackSupported="0" publicAddressMatches="1" presence="0">
<Connection protocol="http" address="192.168.1.90" port="32400" uri="http://192.168.1.90:32400" local="1"/>
<Connection protocol="http" address="relay.[redacted].com" port="32400" uri="http://relay.[redacted].com:32400" local="0"/>
<Connection protocol="http" address="[redacted]" port="32400" uri="http://[redacted]:32400" local="0"/>
</Device>
</MediaContainer>
I can access it via web browser by going to http://relay.[redacted].com:32400, and everything seems to show and play just fine. Both when I’m on the same network as my Plex server (tested via laptop in Chrome) and not (tested via phone in Chrome with Wi-Fi turned off). The ‘Remote Access’ section of my server settings also shows ’ Fully accessible outside your network’, though the public IP address shown is the inaccessible one, not that of my relay server. But when I go to https://app.plex.tv/desktop, my server is not visible and I get the ‘Get Plex Media Server’ screen. I also see no media when using the Plex app on my Android phone with Wi-Fi turned off.
Any ideas whether the custom server access URLs are actually working, or if there is something more I can do to troubleshoot this?