Issue with remote access checking and geo restrictions

Server Version#: 1.40.2.8395
Player Version#: 4.125.1 (web)

I’m seeing an issue where the remote access indicator is showing that Plex is not reachable from the outside world. This, is not accurate, as people are watching it and I have relay disabled.

While writing this, I vaguely recall that Plex uses external servers overseas to verify remote access.

I have all non US IP space blocked for incoming request (as they only people that should be hitting it are in the US)

Do we know the IPs those validation requests are coming from so I can whitelist them?

Thanks.

Yes, those IP’s are known.

There are different IP’s for each region.

The first place to start is:

  1. Ensure DEBUG logging is enabled.
  2. Restart PMS
  3. PMS will make OUTBOUND requests for “MyPlex” service
  4. As you look at the log, it will select one as your MyPlex server IP
  5. Given your geo location (I can see your IP and where it resolves)
    I would expect your MyPlex IP to be Ireland.
  6. Start by whitelisting that IP (and possibly those PMS lists in your logs for MyPlex

If you can’t resolve this, let me know and I’ll look yours up and send via PM

Copy. Thanks Chuck.

Unrelated, but damn fine work on the DB script. Very clean.

Looks like that kind of did the trick, albeit in a weird way.

I just allowed Ireland, boom, it works. I check the logs, Myplex = Canada IP.

[EventSourceClient/pubsub/172.105.29.107:443] MyPlex: reachability check - current mapping state: ‘Mapped - Publishing’.

Whatever, should be good. Removed the country wide allow, did some light pinging and created a address list with a few pubsub servers.

Thanks bud.

1 Like

I use a DDNS allow list for access to my server.
In that list, I’ve also added Plex’s PubSub servers (myplex).

That makes sense.

I’m running on a couple static uplinks bonded and LB’d (I have some weird unrelated use cases)

Either way, as usual, you helped. So thanks again.

See the page https://support.plex.tv/articles/200931138-troubleshooting-remote-access/#toc-2 under the section IPs Being Blocked, there’s a link to https://s3-eu-west-1.amazonaws.com/plex-sidekiq-servers-list/sidekiqIPs.txt which is an automatically updated list of IPs that may be used by Plex for the connection attempts.

I have these IPs whitelisted on my firewall and Plex shows remote access as being available. If you are using pfSense you can create a firewall alias that periodically checks and updates this list.

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