Only Apps cannot access remotely

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.

1 Like

Your server does not show as having remote access enabled.

Hello. I was not aware that I needed that enabled when using custom server URLs? I just enabled that.

I also disabled my router firewall and changed my DNS to Cloudflare and Google.

Still the same problem. Web app can access my server and stream from it, mobile apps cannot.

What do you have set as your preferred network interface. looking at your account is shows you have multiple local addresses on different subnets.

Is your ISP only giving you IPv6 addresses?

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.

Hello. Any support? Seems like the “new experience” also removes IPv6 support Remote access over IPV6 on new plex UI - #4 by sb2350

I finally solved it. I replace my ISP’s DDNS FQDN with the actual IP and all apps can now connect back to my server.

1 Like

Great, can you please post how did you do it with steps? . I’m not good in networking.

Thanks

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.

1 Like

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.

That was not my issue. For me, cloudflare always works, but I didn’t want to run afoul of their ToS, hence looking for a direct option.

For cloudflare, make sure

  1. You use https in the custom server url
  2. Make sure you append the URL with “:443”

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