tomspark wrote:
Good news, Relay working means your Plex server itself is fine, it's just the direct path in from the internet that isn't open yet. To fix it: go to Plex Settings Remote Access, then on your home router forward port 32400 (TCP) to your NAS. Once that's through, that same Remote Access page flips to 'fully accessible outside your network' and you get full-speed direct streaming instead of the capped relay. One thing to watch: some internet providers share a single public address across many customers, and if that's your setup, forwarding can't punch through. Tell me if it still won't connect after you forward the port and I'll point you at the Tailscale route instead.
tomspark wrote:
Ah, WSL does change things. WSL runs SparkBox inside its own little network on Windows, so even with the router port forwarded the connection can't quite reach Plex without extra Windows-side forwarding, and that tends to break every time the PC reboots (the internal address shifts). Doable, but genuinely fiddly. The far easier route on WSL is Tailscale: you install it once and reach Plex from your phone or anywhere with no port-forwarding at all, and reboots don't break it. Want me to walk you through the Tailscale setup? It's about a 5-minute job and sidesteps the whole WSL headache.
tomspark wrote:
Easy, here's the whole thing: 1. On your Windows PC, get Tailscale from tailscale.com/download, install it, and sign in (Google or email, your pick). 2. On your phone, install the Tailscale app and sign in with the SAME account. That quietly links the two over a private network. 3. Open Tailscale on the PC and note its address, it looks like 100.x.x.x. 4. On your phone, open http://100.x.x.x:32400/web (swap in that address). That's your Plex, full speed, from anywhere, no router changes. Once that works, in Plex go to Settings Network Custom server access URLs and add http://100.x.x.x:32400 so the Plex apps always prefer that direct tunnel. Shout if any step misbehaves.