I think teh solution there is quite specfic. I use Open VPN it is running on a Raspi to and servers as a Firewall and VPN Server. So I can connect everything am my intranet, and clients for Open VPN are out the for everything, Window, MAC, Linux Andoid, iOS etc. etc. so it runs on all PC,s Notebooks, Tablets, Smartphones etc.