You can try "n2n". It is available in Raspbian. It may not be as secure as OpenVPN but it is simple. It still needs a supernode, but public supernodes are available. So, you don't have to set up your own or have your own public ip. I use it to ssh over the internet. Also, taking screenshot or stream...