Updated 2025-03-23 !
There are several applications but this post will be describe a really quick setup with remote.it on a Raspberry Pi(RPi) or another Linux platform. Of course there also is a Windows version.
The most used services are; http, ssh, vnc, rdp, SAMBA(smb/cifs) ..... and or non-commercial use, with up to 5 devices, it's free !
I'm using it to access Home Assistant, display NodeRed dashboard, access servers with "ssh" and file sharing with SAMBA there all applications are running on RPi:s at home.