Sua melhor e única opção pode ser algo como um servidor vpn com zero configurações de gateway em cada local.
Usando o Logmein Hamachi, você pode ter uma pequena configuração de servidor (baseado em átomo) em cada um de seus locais remotos. Você configuraria o servidor como uma rede de gateway. Isso permitiria que seu computador remoto acessasse todos os diferentes recursos dentro dessa rede. Cada computador pode ter o REALVNC / Remote Desktop habilitado para acesso remoto. O Gateway Network da Logmein Hamachi seria basicamente como se você estivesse naquele escritório, conectado à rede deles.
Você pode configurar e configurar cada servidor de gateway atom por cerca de US $ 100. Você pode até mesmo seguir a rota das máquinas Raspberry Pi ( link ) por $ 25 a pop.
Em suma, você provavelmente terminará com algum tipo de cliente VPN de configuração zero. Geralmente, eles dependem de um servidor de terceiros para aceitar uma solicitação iniciada dos clientes. Desta forma, não é necessário nenhum encaminhamento de porta e / ou configuração de roteador.
Se você estiver executando uma nuvem privada usando o OpenVZ em algumas máquinas, você terá problemas com qualquer / todos os programas vpn, como o Hamachi.