CGNAT, WireGuard VPN and Streaming from Plex iOS

Server Version#: 1.22.2.4282
Player Version#: Latest iOS App

I have CGNAT on my iPhone 8. However I have setup a wireguard tunnel that reaches the network. I am able to open safari hit the ip:32400/web and look for content and start a stream

However when I go into the app. I can see the media, explore the libraries, but when I click on play it never starts streaming. I can access other network resources on via the wireguard tunnel no problem.

Any ideas what I need to do?

Seems weird but the iOS app starts playing in PiP mode but not in full screen.

Video Link

As soon as I click the picture in picture button it starts playing. but when I snap move to full screen it doesn’t play. This doesn’t happen on wifi … only when on LTE + VPN.

Switching back to “old player” in the ios app seems to help. Not sure what the player has to do w/ Cellular or wifi

The fact that your cellphone is behind a cgnat is transparent to your server. What if you try to stream with your vpn down, are you able to play it in full screen?

I dont expose the plex server straight. but on wifi it seems to start up right away. maybe its got to do with the cellular limit.

Yeah, but that’s because on wifi your cellphone has a default route to the vpn and a directly connected route to your server, which has lower cost.
Play something using WiFi and check if your cellphone is coming from there vpn or from its local ip.

on wifi there is no VPN its coming in from its own LAN dhcp assigned IP. I will give your options and see what happens.

Oh ok… anyway, the fact that it works using pip is really weird and does sound like a bug

Enable remote access temporarily and check if you can play full screen, if yes, then the problem is the vpn(unlikely), if not then the problem is the player

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.