Como ter acesso ao localhost de outra rede?

Pessoal estou criando um site no WordPress que tem acesso restrito, ou seja, so que tem login e senha pode ver o conteúdo (tipo site de empresas), estou com 2 duvidas.

Primeiro qual é o melhor plugin do Wordpress para se fazer isso, eu testei um mais não sei se ele é bom, eu testei o Restricted Site Access 5.1, se vocês tiverem outro melhor ou se este for o melhor me fala ai.

Segundo e o que se da ao titulo do poste, como este site é totalmente restrito eu não queria publicar ele na rede por meio de servidor e sim local, mais meu pessoal gostaria de acessar da casa dele, ai vai, como eu faço isso pelo localhost e se tem como fazer?

Por exemplo: o site esta logado aqui pelo localhost e la na outra casa bem distante da minha o outro usuário quer acessar também, e ai como faz sem por na rede do servidor?

Espero que tenha ficado bem explicadinho minha duvida

vc pode criar uma VPN entre as duas redes e dar acesso a um ip especifico para o cliente testar.