ngrok tutorial brief introduction with installation
Este tutorial explica o que é o Ngrok e como você pode configurá-lo e instalá-lo:
Ngrok é um utilitário útil para criar túneis seguros para aplicativos hospedados localmente usando um proxy reverso. É um utilitário para expor qualquer aplicativo hospedado localmente na web.
Em termos simples, ele fornece um URL da web acessível publicamente para qualquer aplicativo hospedado localmente, ou seja, seja um Spring boot ou um aplicativo da web baseado em nodejs ou um webhook para um aplicativo de bate-papo, etc.
O que você aprenderá:
perguntas e respostas da entrevista .net
- Visão geral
- Poucas aplicações do Ngrok
- Como funciona o Ngrok?
- Instalação
- Conclusão
- Leitura recomendada
Visão geral
Ngrok está disponível para uso gratuito por meio de assinatura por e-mail ou conta GitHub / Gmail. A versão paga tem poucos recursos aprimorados, como subdomínios personalizados, listas de permissões, suporte, etc.
No entanto, a versão gratuita é suficiente para todas as necessidades práticas. Além disso, uma parte interessante é como ele é pronunciado, ou seja, alguns dizem que é 'N Grok', enquanto muitas pessoas preferem 'en-grok'
Poucas aplicações do Ngrok
Vamos tentar entender alguns casos de uso em que esse utilitário pode ser usado:
# 1) Suponha que você esteja desenvolvendo um aplicativo da web, hospedado em localhost e deseja verificar / validar em todas as combinações de navegadores / SO. Você pode estar no Mac e desejar que ele seja testado no Internet Explorer, então você pode simplesmente iniciar seu aplicativo e expô-lo no ngrok. Qualquer pessoa com um PC com Windows pode acessar esse link e você pode testar seu site.
Veja os outros casos de uso de teste em navegadores móveis que podem ser alcançados usando o link da web exposto.
#dois) Para casos de uso como Webhooks, em que você depende de um sistema externo para notificar sobre um determinado evento. Por exemplo, Webhooks de serviço de pagamento que são acionados após a conclusão do pagamento com sucesso. Para validar essa integração, você exigiria que o aplicativo de acionamento acesse este webhook, ou seja, uma URL acessível publicamente que pode ser obtida usando ngrok.
# 3) Outro caso de uso muito importante é se você deseja demonstrar / mostrar seu aplicativo da web para seus usuários finais e / ou clientes, então você pode usá-lo para gerar um url público e compartilhá-lo.
Como funciona o Ngrok?
A seguir, está o processo passo a passo que ilustra a funcionalidade desse utilitário.
Uma breve descrição das setas numeradas acima é fornecida abaixo:
- Execute o aplicativo local, para que ele possa ser acessado em seu localhost. Exemplo: http: // localhost: 8080
- Agora, com o executável ngrok (disponível para diferentes plataformas como Mac, Windows, etc.), inicie um túnel para o host local na porta desejada. Veremos esse detalhe nas próximas seções.
- Depois que o ngrok configura o túnel, ele fornece uma URL acessível pela web.
- Agora compartilhe a url acessível publicamente com os usuários finais que acessariam o aplicativo hospedado localmente.
- Os usuários finais acessam o URL da web na Internet.
- Quando a solicitação chega ao servidor ngrok (como a URL está em um subdomínio de ngrok.com, as solicitações irão inicialmente para o servidor ngrok), e ele resolverá a URL para o aplicativo para o qual precisa fazer um túnel.
- O Ngrok encaminha a solicitação para o túnel criado na Etapa 2.
- A solicitação encaminhada se conecta ao aplicativo hospedado localmente.
Mencionado acima é a sequência de etapas que ocorrem quando um aplicativo hospedado localmente é acessado usando ngrok.
Instalação
Aqui está um tutorial em vídeo:
A instalação deste utilitário é um processo simples que envolve apenas o download do binário ngrok e descompactá-lo.
Siga as etapas abaixo para instalar o Ngrok:
melhor software de backup grátis para windows 7
# 1) Primeiro crie uma conta gratuita em saia para obter um token de autenticação para sua conta. Sem um token de autenticação, você não poderá iniciar túneis para os aplicativos hospedados localmente.
#dois) Baixar biblioteca cliente dependendo do sistema operacional em que você está.
# 3) Descompacte o pacote baixado.
# 4) Atualize o arquivo de configuração ngrok com seu token de autenticação executando o seguinte comando no terminal / prompt de comando.
./ngrok authtoken {your-auth-token}
Você pode visitar / visualizar o arquivo de configuração para ver se seu token de autenticação foi atualizado ou não. O arquivo de configuração Ngrok está disponível no diretório do usuário no local - ~ / .ngrok2 / ngrok.yml
teste manual de perguntas da entrevista para experientes
# 5) Assim que o token de autenticação for atualizado, você poderá iniciar o túnel para seus aplicativos hospedados localmente.
# 6) Para iniciar o túnel na porta 80 para localhost, basta executar o comando abaixo.
./ngrok http 80
Depois que o comando acima é executado, um túnel é criado para o host local: 80 (qualquer aplicativo em execução nesta porta deve estar acessível através do URL encapsulado, conforme mostrado na figura abaixo).
Conclusão
Neste tutorial, vimos o que é Ngrok e como você pode configurá-lo e instalá-lo em seu desktop ou laptop. É um ótimo utilitário útil que permite expor qualquer aplicativo hospedado localmente na web.
Também explicamos como esse utilitário funciona desde o início do túnel até que uma solicitação do usuário final chegue ao aplicativo hospedado localmente.
No próximo tutorial, veremos o Ngrok em ação com alguns aplicativos de amostra.
PRÓXIMO Tutorial
Leitura recomendada
- Instalação e configuração passo a passo do Appium Studio
- Introdução à linguagem de programação Java - tutorial em vídeo
- Introdução ao Python e processo de instalação
- Download e instalação do Jira com configuração da licença Jira
- Tutorial do Neoload: Introdução, download e instalação do Neoload
- Introdução ao Micro Focus LoadRunner - Teste de carga com LoadRunner Tutorial # 1
- Como configurar a estrutura de teste do Node.js: tutorial do Node.js.
- Instalação e configuração do Appium Studio for Eclipse