Hamachi is a great way to connect behind a firewall when using Raspberry Pi, but it seems that we must pay to play now. What alternatives exist that work for a replacement? How could I set up my own version if I have access to a static IP server?
Depending on what you have on the static server you can use:
- SSH port forwarding
- Iptables port forwarding
- Self-installed OpenVPN server
I'd also take a look into your internet router (ie cable modem) and check if port forwarding and DMZ options are available there. Configure your router to forward a specific port from home network or surface all ports from a specific home IP using DMZ (DMZ's security risk is higher as you expose more). Then configure "Dynamic DNS" in your router to automatically register roter's public IP in DNS using free services like dyndns.org, freedns.afraid.org or noip.com