Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Can I Share Sceen mac Over Internet instead of my LAN ?

I share screen with Mojave, Mavericks and Snow Leopard.. on my local LAN home network... I use Teamviewer to access them over the Internet, including my windows machines. However Teamviewer is going to make the versions on Snow Leopard and Mavericks unusable... Use snow leopard to access cam software iSentry to check up on my cat when out in town, the doctors, hospital, or on holiday out of the country using Teamviewer


Is it possible if I can use the built in share Screen over the Internet if I use an external IP ? Like I did with team viewer ? How would I do it. ? From Mavericks or most likely Mojave ?

Posted on May 9, 2019 3:06 PM

Reply
Question marked as Best reply

Posted on May 10, 2019 3:06 AM

Given that your Mac at home is Mac 1, your Mac at work is Mac 2, your home's external IP address (how you're seen on internet) is X.X.X.X and your home's local IP address (LAN) is Y.Y.Y.Y, the DIY-way to do it is the following:


On your Mac 1 go in System Preferences -> Sharing and turn on Screen Sharing.


Open the port 5900 on your router pointing to your Mac's local address (Y.Y.Y.Y). This is the port used for the Screen Sharing service. Every router has its interface: you've to check yours and set it accordingly.


To reach your Mac 1, from Mac 2 choose Finder -> Go -> Connect to Server (or ⌘K in Finder) and type vnc://X.X.X.X. Fill the requested username and password and the Screen Sharing should start.


-----------------------------------


For security reasons it's preferred to add a SSH tunneling to the solution described above. In this case on Mac 1 activate System Preferences -> Romote Login as well and open the port 22 on your router instead of 5900.


On Mac 2 open Terminal and type ssh -C -L 8000:127.0.0.1:5900 username@X.X.X.X where "username" is the Mac 1's username. Press Enter and fill the requested password.


The SSH tunneling session will start. Keep the Terminal open.


Choose Finder -> Go -> Connect to Server (or ⌘K in Finder) and type vnc://127.0.0.1:8000. Fill the requested username and password and the Screen Sharing should start.


-----------------------------------


Easy solutions are available via apps like Screens 4 or Remotix 5.

Similar questions

2 replies
Question marked as Best reply

May 10, 2019 3:06 AM in response to Zanaelf

Given that your Mac at home is Mac 1, your Mac at work is Mac 2, your home's external IP address (how you're seen on internet) is X.X.X.X and your home's local IP address (LAN) is Y.Y.Y.Y, the DIY-way to do it is the following:


On your Mac 1 go in System Preferences -> Sharing and turn on Screen Sharing.


Open the port 5900 on your router pointing to your Mac's local address (Y.Y.Y.Y). This is the port used for the Screen Sharing service. Every router has its interface: you've to check yours and set it accordingly.


To reach your Mac 1, from Mac 2 choose Finder -> Go -> Connect to Server (or ⌘K in Finder) and type vnc://X.X.X.X. Fill the requested username and password and the Screen Sharing should start.


-----------------------------------


For security reasons it's preferred to add a SSH tunneling to the solution described above. In this case on Mac 1 activate System Preferences -> Romote Login as well and open the port 22 on your router instead of 5900.


On Mac 2 open Terminal and type ssh -C -L 8000:127.0.0.1:5900 username@X.X.X.X where "username" is the Mac 1's username. Press Enter and fill the requested password.


The SSH tunneling session will start. Keep the Terminal open.


Choose Finder -> Go -> Connect to Server (or ⌘K in Finder) and type vnc://127.0.0.1:8000. Fill the requested username and password and the Screen Sharing should start.


-----------------------------------


Easy solutions are available via apps like Screens 4 or Remotix 5.

Can I Share Sceen mac Over Internet instead of my LAN ?

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