Server Version#: 1.40.4.8598
Player Version#: 4.132.2 (WEB)
OpenWRT running on the router, Windows 10 machine. VPN running on the router.
Port-Forwarding configured successfully, tested through CanYouSeeMe.org and shown in Plex interfaces.
AdGuard Home is the default DNS, with a redirect for /direct/ domains to DNSMasq. DNSMasq has added DNS-Rebind whitelist for plex.direct domains.
VPN Policy-Routing successfully configured to bypass VPN as Plex interfaces show Remote Access as being connected to ISP WAN IP. Bypassed domains and IPs are as follows:
plex.tv www.plex.tv app.plex.tv 54.171.196.226 52.208.130.126 54.154.112.159 104.18.27.211 54.170.120.91 46.51.207.89
Now, the final two IPs are listed in the Remote Access troubleshooting page as to ensure that you’re not blocking them. However, prior to my adding those two IPs to my VPN-Policy-Routing I wasn’t even getting the green-tick in Plex Remote Access. Therefore, it is the case that some Plex servers involved in Remote Access are rejecting my connection - rather than the other way around - resulting in my incapability to connect remotely save for Relay. So, what are all the domains and server IPs involved in Remote Access so that I can integrate them for policy-routing?
Edit, after adding the following IPs, it started to work:
172.104.173.210 139.162.120.52 CLIENTIP
So, if you run into this problem, try adding a bypass for the above IPs and domains.