Otra solución que he probado y que funciona sin problemas de routers y firewall (simplemente con una conexión a internet) es
NTRConnect. Posee una versión Free que creo que está limitada en cuanto al número de ordenadores.
Yo lo he utilizado alguna vez, con resultados muy aceptables.