DEV Community

Cover image for Conheça o NGROK
Matheus Chaves
Matheus Chaves

Posted on

Conheça o NGROK

O ngrok é uma ferramenta de desenvolvimento que permite expor serviços locais na Internet. Ele é muito útil quando você está desenvolvendo uma aplicação que precisa ser acessada remotamente, mas não tem um endereço IP público ou não quer configurar um servidor para testes.

Com o ngrok, você pode facilmente expor um serviço local, como um servidor Web ou um servidor de banco de dados, para a Internet. Isso é útil, por exemplo, para testar uma aplicação Web em um dispositivo móvel ou para permitir que outras pessoas acessem sua aplicação durante o desenvolvimento.

Para usar o ngrok, basta baixá-lo e instalá-lo em sua máquina local. Em seguida, basta executar o comando ngrok com o número da porta do serviço que você deseja expor. O ngrok fornecerá um endereço público que pode ser usado para acessar o serviço local a partir de qualquer lugar da Internet.

O ngrok é uma ferramenta muito útil para desenvolvedores, pois permite testar facilmente aplicações em dispositivos móveis e compartilhá-las com outras pessoas durante o desenvolvimento. Além disso, ele é fácil de usar e não requer configuração de servidores ou endereços IP públicos.

Aqui está um passo a passo de como usar o ngrok para expor um serviço local na Internet:

1.Baixe e instale o ngrok: Acesse o site do ngrok (https://ngrok.com/) e faça o download da última versão para o seu sistema operacional. Em seguida, descompacte o arquivo e instale o ngrok seguindo as instruções fornecidas.

2.Inicie o serviço local: Inicie o serviço local que você deseja expor na Internet. Por exemplo, se você estiver desenvolvendo uma aplicação Web, inicie o servidor Web local.

3.Execute o ngrok: Abra um terminal e execute o comando ngrok com o número da porta do serviço que você deseja expor. Por exemplo, se você estiver expondo um servidor Web na porta 80, execute o comando "ngrok 80".

4.Anote o endereço público: O ngrok fornecerá um endereço público que pode ser usado para acessar o serviço local a partir de qualquer lugar da Internet. Anote esse endereço e compartilhe-o com as pessoas que desejar acessar o serviço.

5.Teste o acesso remoto: Abra um navegador e acesse o endereço público fornecido pelo ngrok. Se tudo estiver configurado corretamente, você deverá ser capaz de acessar o serviço local a partir da Internet.

Observe que o ngrok só estará disponível enquanto o terminal em que ele foi iniciado estiver aberto. Se você fechar o terminal, o ngrok parará de funcionar e o serviço local não estará mais acessível na Internet. Para mantê-lo funcionando de forma contínua, você pode configurá-lo como um serviço ou usar uma solução de hospedagem na nuvem.

Heroku

This site is built on Heroku

Join the ranks of developers at Salesforce, Airbase, DEV, and more who deploy their mission critical applications on Heroku. Sign up today and launch your first app!

Get Started

Top comments (0)

Heroku

Simplify your DevOps and maximize your time.

Since 2007, Heroku has been the go-to platform for developers as it monitors uptime, performance, and infrastructure concerns, allowing you to focus on writing code.

Learn More

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay