Não tenho certeza se é isso o que você está procurando, mas usamos os roteadores Draytek Vigor, que possuem recursos de VPN para funcionários remotos e túneis.
Eles também (a maioria dos modelos, eu acho) tem uma porta USB que permite que você conecte um disco rígido externo. Desta forma, você pode obter um roteador e anexar um drive externo de tamanho decente, armazenar seus arquivos nele e no. VPN no roteador quando você precisar dos arquivos.
Você pode criar um túnel entre dois locais para poder acessar a unidade sem ter que primeiro discar a conexão VPN.
Até onde eu sei, a maioria dos roteadores Draytek também suporta serviços DNS dinâmicos. Permitindo que você tenha o pacote completo em um roteador. Ou seja Servidor VPN, servidor de arquivos e DNS dinâmico atualizado.
No que diz respeito ao compartilhamento de pastas, etc, se você foi com uma configuração semelhante à minha sugestão, você poderia simplesmente mapear a unidade no Windows ou Mac. Tenho certeza de que a maioria dos sistemas operacionais funcionaria com isso.