Server Version#: 1.18.0.1913
Player Version#: God knows, does it matter?
Sorry to have to ask this but I’m kinda rubbish with network setup. The automatic remote access tells me I’m not reachable from outside my network. When consulting a video on how to get port forwarding going on my router I learnt that I, due to not having a native ipv4 adress (you tell me what that means to me), I can’t setup port forwarding. As in, the whole section of the routers menu is just gone. The troubleshooting for remote access makes no mention of what to do in such a case, it relies on the port forwarding. Am I straight out of luck?
Are you 100% sure that you don’t have a valid IP? Go to your WAN status page and check if your IP starts with 100. If yes, you’ll need to follow the steps below to have remote access.
Go to Settings → Network > Enable Relay.
That will allow you to have remote access but with very low picture quality.
No, simply enabling IPv6 in the Plex settings is not enough. It makes Plex listen on IPv6, but remote clients have no way of knowing how to connect to your server.
Normally over IPv4, Plex does two things automatically:
it publishes a link to all the clients so they know how to reach the server, it looks like https://[ip-address].[server ID].plex.direct:[port]
it opens a port on the router so those incoming connections are forwarded to the server
With IPv6, Plex doesn’t do these two things automatically. It was flagged eight years ago already that this was going to become a problem, but the developers didn’t see it as a priority. Fast forward to 2021, hundreds of millions of residential connections only allow remote access over IPv6, but Plex doesn’t support it.
The steps for setting up remote access over IPv6 with Plex are:
enable IPv6 in the Plex network settings
find out the stable public IPv6 address of your Plex server (ipconfig /all on Windows, ifconfig on macOS, etc)
Now your remote clients will get that link, and know how to connect to your server.
log on to your router, go to the “IPv6 Firewall” settings. Normally it is set up to block all incoming connections. Set up a rule to open TCP port 32400 towards the stable IPv6 address you found in Step 1.
Now the router will let these incoming connections through.