Yeah there’s bit of a black hole in the support, there’s just no clear documentation “what do I do if I’m on IPv6?”.
At this point there are a few options for the growing number of people with IPv6 + CG-NATed IPv4 home connections (aka DS-Lite, 464XLAT, etc):
Using IPv6:
- Manually constructed
*.plex.directURL + manually configured firewall traversal - Run your own reverse proxy at home (Caddy, nginx, Traefik) + own domain name
plex.yourdomain.com+ manually configured firewall traversal
Using IPv4:
- Mesh VPN like ZeroTier/TailScale. This essentially breaks through CG-NAT and creates a “local” network" for clients and server. Downside: all your clients and your server need to run the app and have to be admitted to the VPN, so not very suitable for devices you don’t control like a work PC, or to give random other people access
- Plex Relay or the various forms of centralized services running on a cloud server: relay server accepts incoming connections from Plex clients and relays traffic to the server at home.