Connect both devices to a VPN, like Tailscale (free/easy) then connect to remote machine using macOS built-in app called Screen Sharing (a VNC client).
Connect to VPN on both machines - I use free VPN app Tailscale, which I heard about on a forum here and think it's the best. Both devices need the tailscale app installed and signed in to a google account, and you may need to login to Tailscale after each machine restart. Tailscale is easy, free, works using built-in screen sharing app.
Enable screen sharing on host machine (the one you want to connect to): host macOS machine also needs VNC turned on, which is under System Preferences > Sharing > Screen Sharing (or remote management, which has additional functionality above VNC).
Connect to host using macOS Screen Sharing app (or another VNC Client): Once both machine are signed in to the Tailscale VPN, use built-in macOS Screen Sharing app (located in /System/Library/CoreServices/Applications) to connect to a remote machine, using host machine's VPN IP address listed in the Tailscale menu on both computers.
Connect to host using iPad/iPhone VNC Client app - I'm not sure if there are any decent VNC client apps on iOS today, however years ago I downloaded iTeleport and can still access it as a download, it's good.
Connecting the first time requires extra steps, after that just use the last step. Free and easy. Cheers.
Connect to VPN on both machines - I use free VPN app Tailscale, which I heard about on a forum here and think it's the best. Both devices need the tailscale app installed and signed in to a google account, and you may need to login to Tailscale after each machine restart. Tailscale is easy, free, works using built-in screen sharing app.
Enable screen sharing on host machine (the one you want to connect to): host macOS machine also needs VNC turned on, which is under System Preferences > Sharing > Screen Sharing (or remote management, which has additional functionality above VNC).
Connect to host using macOS Screen Sharing app (or another VNC Client): Once both machine are signed in to the Tailscale VPN, use built-in macOS Screen Sharing app (located in /System/Library/CoreServices/Applications) to connect to a remote machine, using host machine's VPN IP address listed in the Tailscale menu on both computers.
Connect to host using iPad/iPhone VNC Client app - I'm not sure if there are any decent VNC client apps on iOS today, however years ago I downloaded iTeleport and can still access it as a download, it's good.
Connecting the first time requires extra steps, after that just use the last step. Free and easy. Cheers.
Last edited: