ngrok: Torne seus servidores locais públicos com túneis seguros

Índice:

ngrok: Torne seus servidores locais públicos com túneis seguros
ngrok: Torne seus servidores locais públicos com túneis seguros

Vídeo: ngrok: Torne seus servidores locais públicos com túneis seguros

Vídeo: ngrok: Torne seus servidores locais públicos com túneis seguros
Vídeo: SOLUÇÃO 500 Internal Server Error Corrigido - YouTube 2024, Maio
Anonim

O maior desafio para qualquer desenvolvedor é o teste do software que eles criaram. E o teste se torna mais difícil quando você está criando algo para celular ou uma plataforma diferente da sua. Principalmente o desenvolvimento ocorre no nível local; todos os servidores da web estão sendo executados no host local. Somente você pode ver seu trabalho antes de implantá-lo em algum lugar. Entrar ngrok, um serviço gratuito para o Windows que expõe os servidores locais à Internet pública em túneis seguros.

O que é segurança ngrok

O que é o ngrok? Como usar o ngrok? O ngrok permite que você exponha servidores locais atrás de Firewalls, à Internet pública através de túneis seguros. A ferramenta requer configuração zero e vem com um interceptor de rede embutido.

O tunelamento tem prevalecido há anos, a maioria das VPNs também usa o conceito de tunelamento para fornecer acesso irrestrito a sites. Da mesma forma, o ngrok cria um túnel seguro entre a Internet pública e seu servidor localhost. Basicamente, você pode fazer qualquer site / web-app / web-service rodando em https:// localhost: 8080 acessível através da internet com um único comando.

A maioria dos recursos oferecidos pelo ngrok é gratuita. E os limites de freeware são bons o suficiente para um desenvolvedor intermediário que está procurando testar seu aplicativo. Embora o ngrok também seja oferecido como um serviço, é totalmente opcional pular essa parte e baixar diretamente a ferramenta e seguir em frente.
A maioria dos recursos oferecidos pelo ngrok é gratuita. E os limites de freeware são bons o suficiente para um desenvolvedor intermediário que está procurando testar seu aplicativo. Embora o ngrok também seja oferecido como um serviço, é totalmente opcional pular essa parte e baixar diretamente a ferramenta e seguir em frente.

Como usar o ngrok

Você pode se inscrever no ngrok e é gratuito. Criar uma conta permitirá que você gerencie todos os seus túneis ativos a partir de um painel baseado na nuvem.

Como expor seu servidor web local à internet

Criar um túnel para o seu servidor web local ou qualquer servidor é muito simples. Baixe e descompacte o ngrok. Agora abra uma janela do CMD / PowerShell e navegue até a pasta onde estão os conteúdos descompactados.

Agora, execute o seguinte comando para criar um túnel seguro para o seu servidor local.

./ngrok http 8080

Onde 8080 é a porta na qual seu servidor está escutando. Se você não tiver certeza sobre o número da porta, vá para o número da porta padrão que é 80.

Se você deseja conectar esta instância ngrok à sua conta, forneça o token de autenticação antes de executar o comando acima. Para fazer isso, faça o login na sua conta ngrok. Obtenha seu token de autenticação e execute o seguinte comando em uma janela do CMD.

./ngrok authtoken your_token_here

Esta é apenas uma ação única e não precisa ser repetida todas as vezes.

Depois de criar um túnel, o ngrok exibirá o URL público para o seu servidor. A URL pública é um subdomínio do ngrok.io e é gerada aleatoriamente. Você pode até mesmo criar subdomínios personalizados persistentes e fáceis de ler, mas para isso, você precisa atualizar para um plano pago.

Eu acho que os URLs padrão são bons o suficiente para testar seu aplicativo. Você deve considerar a atualização somente se você quiser algo grau de produção e persistente.

ngrok Interceptor

O ngrok também vem com um interceptor embutido que pode ser aberto abrindo https://127.0.0.1:4040. O interceptador permitirá que você visualize todas as solicitações de rede recebidas e suas respostas. O Interceptor é muito útil quando você está depurando algo ou deseja visualizar as solicitações recebidas. Ao lado do interceptor, você pode encontrar a guia de status. Essa guia permite que você visualize todo o tipo de informações sobre o seu túnel. Você pode visualizar algumas estatísticas, como conexões, durações de conexão, solicitações HTTP, endereços de servidor e protocolos.

Com o plano gratuito, você pode criar apenas um túnel por vez. Considere a atualização se você quiser executar mais de um túnel simultâneo.
Com o plano gratuito, você pode criar apenas um túnel por vez. Considere a atualização se você quiser executar mais de um túnel simultâneo.

O ngrok é uma ferramenta útil para desenvolvedores e entusiastas. Ele permite converter seu servidor localhost existente em um servidor público que pode ser acessado de qualquer lugar. Fui apresentado a essa ferramenta em um hackathon. E o ngrok pode ser realmente muito útil em hackathons, demonstrações, apresentações, testes de aplicativos móveis, integrações de webhook e todos os casos em que você deseja executar seu aplicativo sem realmente implementá-lo. O ngrok é gratuito e os túneis são super fáceis de criar, o que permite que você se concentre mais no desenvolvimento. Clique aqui para baixar o ngrok.

Recomendado: