This project enables you to connect (and route!) as many disparate networks as you wish together into one "WAN". In the simplest scenario, just one openssh server is necessary for you to create such a "WAN" with a star topology.
VPNywhere is a single python script that runs in --client and --server modes. It manages ssh connections which use openssh's layer 3 tunneling.