Server Version#: 1.41.7.9823
Player Version#: 2025.17.0 (1082)
My ISP provides a service to forward ports inbound over the CG-NAT setup. This is done using a custom URL with pre-decided ports provided by them. I use this URL and port as a “custom server access URL” in Plex.
Now, this seems to work remotely using plex’s web app. I can see my server, stream videos etc. however, the iOS and iPadOS apps cannot seem to detect the server remotely, at all.
HTTP : Both web and Mobile apps cannot detect
HTTPS : Web app can detect, but mobile apps cannot
What can I do to fix this?
PS: This was working over Cloudflare using a custom URL, but I am migrating away from that to respect their ToS. The only difference I see is Cloudflare exposed a proper signed SSL cert, while the server certificate shows a warning in the browser.
Hello. I have bound Plex to the correct address manually. My address provides IPv4, but it uses CG-NAT, so it provided a separate service where you can use a URL as a reverse proxy to access devices in your network. I am using this URL as a custom URL in Plex. It is working in the browser and also for app.plex.tv over the internet. However, iOS and iPadOS apps don’t detect the server.
In the client debugs, I see the client trying to connect to the customer URL, encountering a “Fetch Timeout”, and then trying another longer URL and also encountering a “Fetch Timeout”. Which is strange because I can access the first URL via the browser on the same device and the same connection without issues.
I can share the logs if there’s a secure way to do so.
I ran a packet capture and can see requests from my mobile app coming in and the server responding to them. I can provide them to you if there’s a secure way to do so.
My issue was something very specific to the proxy setup my ISP uses to port forward across CG-NAT. I doubt you have the same problem, I suggest starting a new thread.
As what I have understood from this thread, I have the same issue. My ISP uses CGNAT. I’ve done the setup of cloudflare tunnel with my domain and works fine over the internet using web app and customURL. But plex android app cannot find the server, I have found other threads on plex forums and started to follow up.
Tried too many things but no luck.