För att få den säkraste kopplingen skulle jag rekomendera VPN, jag kör själv med openvpn mellan mitt externa och interna nätverk. Det är inte allt för svårt att få igång och det funkar riktigt bra.
Hamatchi är ett bra alternativ, men du har har inte riktigt koll på vad som skickas och tar imot där.