Remote Screen Sharing Stuck on Connecting

Hi, I’ve been interested in setting high performance screen sharing between my MacBook and my desktop Mac.


I’ve managed to set up a local connection on my network but when I set up a remote connection and try to access from a different network, it gets stuck on “connecting”. Could it be a setting on my router? Are there recommended settings on the Mac’s and the router that I should be using?


Both Macs are running the latest version of Sonoma.


Any help or suggestions would be much appreciated.

Posted on May 5, 2024 9:14 AM

Reply
4 replies

May 5, 2024 5:06 PM in response to rtate50

To access a network client on a local network from a remote location over the Internet, at least two things will be required:


  1. A static WAN-side IP address provided by your ISP. This is typical for business-grade Internet service. Most, if not all, consumer-grade Internet service are provided with dynamic WAN-side IP addresses. To get around this, you would employ Dynamic DNS (DDNS) so that you would use a domain name, instead of an IP address, to gain access to the router from a remote location.
  2. Screen sharing is a network service. As such it needs to communicate through a number of ports. To access the local device, you would need to configure your router for port mapping/forwarding to be able to receive screen sharing traffic from the Internet through those ports on your router's firewall.


As a brody has already mentioned, you can make life a lot easier by using commercial service, like TeamViewer, to do all the "dirty" work for you. Otherwise, you will need to get your "hands dirty" to understand how to do both of those items I mentioned yourself.

May 5, 2024 9:31 AM in response to rtate50

It definitely could be your router.


Screen Sharing supports connectivity when the IP address is mapped on the correct ports on the router, and you have the password to access the Mac. The ports aren't necessary when both Macs are on the same subnet or have a non-10.x.x.x or non-192.x.x.x IP address. 169.x.x.x indicates no internet access is present. The ports ar defined on this support article:


Screen sharing type options on Mac - Apple Support


Kaseya, Anydesk, Teamviewer are three third party utilities that offer a variety of cross platform screen sharing options to internet connected computers. While not as fast as IP over Thunderbolt or IP over Firewire, or LAN based sharing, they will at least give you the opportunity to do file sharing, screen sharing, and control the other computer from another computer using a passcode and unique registration code.

May 5, 2024 3:22 PM in response to a brody

Hi, many thanks for the response, I very much appreciate you taking the time to respond.


The router I have is the one that's supplied by my ISP and is called a NowTV Hub 2 and the IP address does start with 192, so I've been playing around with trying to map ports/port forwarding (if that's the right term) from the link you provided and some NowTV forums (https://community.nowtv.com/t5/NOW-TV-Combo/Port-mapping-redirecting/m-p/425880 and https://community.nowtv.com/t5/Setup-Performance/Port-Forwarding/m-p/507368) but without much success.


I've used Screens from Edovia quite a bit over the years to connect my iPhone to my Mac but I've now noticed that this is no longer connecting unless I'm on the same network as well. Chrome Remote Desktop seems to work and allows me to login and accept the old school screen-sharing request on the client device but it doesn't seem to be the new, high performance version of screen sharing, which is what I was really hoping for as you get audio from the client device. A shame but not the end of the world.


Many thanks again for the support.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Remote Screen Sharing Stuck on Connecting

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.