Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

mrgreeneyes

macrumors 6502a
Original poster
Oct 7, 2007
844
54
Gatineau,Canada
i cant seem to be able to connect to my mac when i am away from home. it seems to only work when i am home and connected to wifi.

is there a better colution to remotely connect to my mac? i have tried Anydesk, i dont like that fact that i can't save my connected device, i have to remember my ID, i have tried teamviewer, i dont like that i have to have the app running on my mac in the dock.
 
i cant seem to be able to connect to my mac when i am away from home. it seems to only work when i am home and connected to wifi.

is there a better colution to remotely connect to my mac? i have tried Anydesk, i dont like that fact that i can't save my connected device, i have to remember my ID, i have tried teamviewer, i dont like that i have to have the app running on my mac in the dock.
Yes I use Screens and love it. Tried TeamViewer, VNC, Jump and like it best.
It works fine away from my local network.
Don't know what to suggest, it will prob be a setting somewhere, so keep trying!
EDIT I assume you have the complementary Screens Connect installed?
 
Last edited:
Yes I use Screens and love it. Tried TeamViewer, VNC, Jump and like it best.
It works fine away from my local network.
Don't know what to suggest, it will prob be a setting somewhere, so keep trying!
EDIT I assume you have the complementary Screens Connect installed?
how did you setup screens to work remotely?
did you have to create a connection and use your ip address?

i tried my external ip address and it wont connect.
 
how did you setup screens to work remotely?
did you have to create a connection and use your ip address?

i tried my external ip address and it wont connect.
The Screens Connect client needs to be running on your Mac at home, and signed into your Screens account. This will then handle the access for you, and you won’t need to know your home IP address.
 
  • Like
Reactions: Mike Boreham
The Screens Connect client needs to be running on your Mac at home, and signed into your Screens account. This will then handle the access for you, and you won’t need to know your home IP address.
I have the screens connect app running in my Mac, when I am on my home network I can connect to my Mac and see it and control it, but I can’t when I am away from home.
 
I have the screens connect app running in my Mac, when I am on my home network I can connect to my Mac and see it and control it, but I can’t when I am away from home.
Are you signed into the same Screens account on both your home and remote computer? The Screens Connect app has some diagnostic features to show if it’s working as it should.
 
  • Like
Reactions: Mike Boreham
how did you setup screens to work remotely?
did you have to create a connection and use your ip address?

i tried my external ip address and it wont connect.
I can't add to what @chrfr has said. It was straightforward and I didn't have to do anything like manually entering IP.
 
  • Like
Reactions: chabig
Are you signed into the same Screens account on both your home and remote computer? The Screens Connect app has some diagnostic features to show if it’s working as it should.
yes i am signed into the screens connect app on my mac and iphone.
 
Your internet router needs to support inbound mapping of ports for screens to work. Most routers can do this automatically but some require manually setting inbound mapping of ports. Every router is different so you will have look at the manual.

I have started using a 5G access point from T-Mobile recently and it doesn’t support any inbound mapping. Not automatically nor manually. To solve this I started using Tailscale. It works great for me and I have access to my local network again when I’m away from home.
 
More than likely, your router is blocking access. I have the same problem with the AT&T Uverse router. I use JumpDesktop asI find it faster, more fluid, and never gives me trouble connecting.

I tried JumpDesktop and liked it except for this problem...which doesn't seem to be a common complaint so maybe won't apply to the OP.
 
Your internet router needs to support inbound mapping of ports for screens to work. Most routers can do this automatically but some require manually setting inbound mapping of ports. Every router is different so you will have look at the manual.

I have started using a 5G access point from T-Mobile recently and it doesn’t support any inbound mapping. Not automatically nor manually. To solve this I started using Tailscale. It works great for me and I have access to my local network again when I’m away from home.
Is tailscale basically a VPN?
 
Just as an update to this thread, though I expect the OP has moved on by now. I recently changed my router to a Linksys AX4200, and I can't get Screens to work outside my local network, same as the OP. UpNp is enabled in the Linksys but Screens Connect keeps reporting "Port mapping failed".

I know in theory I could use the manual port method, but it seems simpler to use Jump Desktop which works away from my local network. TeamViewer also works. I like the screen image quality more with Screens as previously.

In fact Jump Desktop and Teamviewer both work from remote location with UpNp turned off in Linksys.
 
Last edited:
  • Like
Reactions: KaliYoni
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.