Tailscale and SSH work great here. I have a ryzen desktop in the office and all ports open in the VPN network, so it is easy to use whatever remote software is needed.
I personally just use vim over ssh.
Not GP but there are a number of remote control software. I'm using Anydesk on windows between laptop and desktop. SSH everywhere else.