O que é ngrok? ngrok é um proxy reverso que cria um túnel seguro de um endpoint público para um serviço da web em execução local. O ngrok captura e analisa todo o tráfego no túnel para posterior inspeção e reprodução.
O que posso fazer com o ngrok?
- Exponha qualquer serviço http atrás de um NAT ou firewall à Internet em um subdomínio de ngrok.com.
- Exponha qualquer serviço tcp atrás de um NAT ou firewall à Internet em uma porta aleatória de ngrok.com.
- Inspecione todas as solicitações / respostas http transmitidas pelo túnel.
- Reproduza qualquer solicitação transmitida pelo túnel.
Para que o ngrok é útil?
- Compartilhando temporariamente um site que está sendo executado apenas em sua máquina de desenvolvimento.
- Demonstrando um aplicativo em um hackathon sem implantá-lo.
- Desenvolver quaisquer serviços que consumam webhooks (retornos de chamada HTTP), permitindo que você reproduza essas solicitações.
- Depuração e compreensão de qualquer serviço da web inspecionando o tráfego HTTP.
- Execução de serviços de rede em máquinas que são protegidas por firewall da Internet.
Baixando o Ngrok
Para que nós consigamos baixar o Ngrok é necessário acessar o site https://ngrok.com/download .
Após baixar o Ngrok basta ir no Terminal na pasta Downloads e descompactar o arquivo ZIP.
Após a descompactação do arquivo, vamos acessar o site do Ngrok, criar uma conta e obter o token de acesso.
Por fim vamos iniciar o serviço do Ngrok.