Pesquisar aqui

quinta-feira, 8 de abril de 2021

[IDS] ngrok: O que é?

ngrok é uma aplicação multiplataforma que permite aos programadores expor um servidor de desenvolvimento local à Internet com um esforço mínimo. O software faz com que o seu servidor web alojado localmente pareça estar alojado num subdomínio do ngrok.com, o que significa que não é necessário um IP público ou nome de domínio na máquina local. Uma funcionalidade semelhante pode ser conseguida com o Reverse SSH Tunneling, mas isto requer mais configuração, bem como alojamento do seu próprio servidor remoto.
ngrok é capaz de contornar as restrições de mapeamento NAT e firewall, criando um túnel TCP de longa duração a partir de um subdomínio gerado aleatoriamente em ngrok.com (por exemplo 3gf892ks.ngrok.com) para a máquina local. Após especificar a porta que o seu servidor web ouve, o programa cliente ngrok inicia uma ligação segura ao servidor ngrok e depois qualquer pessoa pode fazer pedidos ao seu servidor local com o endereço único do túnel ngrok. O guia do programador ngrok contém informações mais detalhadas sobre o seu funcionamento.

Vários servidores de túnel estão disponíveis em todo o mundo e as localizações incluem: EUA (Ohio), Europa (Frankfurt), Ásia (Singapura), e Austrália (Sydney). Alternativamente, o software do servidor ngrok pode ser auto-hospedado num VPS ou num servidor dedicado.

Por defeito, o ngrok cria endpoints HTTP e HTTPS, tornando-o útil para testar integrações com serviços de terceiros ou APIs que requerem domínios SSL/TLS válidos. Outros casos de utilização incluem: mostrar rapidamente demonstrações locais aos clientes, testar backends de aplicações móveis, e executar serviços de nuvem pessoal a partir do seu PC de casa.

Uma característica elogiada do ngrok é a capacidade de acompanhar e reproduzir pedidos HTTP através da consola web do ngrok . A funcionalidade de repetição é altamente útil ao testar chamadas API ou ganchos web, uma vez que se pode facilmente inspeccionar todo o conteúdo do cabeçalho e solicitar/responder dados num único local através da interface de utilizador da consola.

Uma versão premium do ngrok, ligação ngrok, está disponível para os programadores utilizarem na produção e oferece características tais como automação de API e gestão de credenciais, tornando-a adequada para a gestão remota de IoT num ambiente profissional.

fonte: https://www.pubnub.com/learn/glossary/what-is-ngrok/

Sem comentários:

Enviar um comentário

Comente de forma construtiva...

Nota: só um membro deste blogue pode publicar um comentário.