• Olá Visitante, se gosta do forum e pretende contribuir com um donativo para auxiliar nos encargos financeiros inerentes ao alojamento desta plataforma, pode encontrar mais informações sobre os várias formas disponíveis para o fazer no seguinte tópico: leia mais... O seu contributo é importante! Obrigado.

ngrok: Túneis seguros para o localhost

Feraida

GF Ouro
Membro Inactivo
Entrou
Fev 10, 2012
Mensagens
4,161
Gostos Recebidos
2
Tem uma plataforma de desenvolvimento na sua máquina e precisa de partilhar o link do seu projecto com alguém fora da rede local?

Pode copiar o projecto para uma máquina com endereçamento público ou criar então criar no router uma DMZ ou fazer simplesmente port forwarding!


Mais simples que isto tudo é usar o ngrok.

ngrok_00.jpg

O ngrok é uma pequena ferramenta que permite criar túneis seguros para um servidor local. Com esta ferramenta poder criar os seus projectos de software na sua máquina e, com um simples comando, partilhá-los com o mundo sem ter de realizar qualquer alteração ao nível do router.

Além disso a ligação pode ser cifrada, com autenticação, o tráfego pode ser analisado, etc.

ngrok_02.jpg

Como funciona?

Vamos considerar que tem um servidor web a correr na sua máquina. Pretende agora partilhar, com um colega, o endereço de um site que desenvolveu só que como está na rede privada. Para tal só tem de usar o ngrok (download aqui). Considerando que o servidor web está no porto 80, só necessita de executar o seguinte comando:

ngrok http 80
ngrok_01.jpg

Depois basta usar o endereço que é gerado para acesso ao servidor local a partir de qualquer parte do mundo.

Nota: Se quiser autenticação no link basta que use o comando: ngrok http -auth=”username:password” 8080

ngrok_03.jpg

Como referido é ainda possível “inspeccionar” o tráfego dos links gerados. Para isso basta aceder ao endereço http://localhost:4040/

ngrok_04.jpg

Mas há mais, pode ver aqui todas as funcionalidades desta fantástica e pequena ferramenta.

Fonte
 
Topo