O QUE É NGROK? COMO BAIXAR?




                                                               O QUE É NGROK?



O Ngrok é um pequeno programinha de linha de comando que permite criar um túnel de conexão segura a partir do seu localhost e publicá-lo na internet. Ele é multiplataforma, podendo ser usado no Windows, Linux e Mac OS X.

Seu uso é bem fácil: basta descompactar o arquivo .zip e executar o pequeno arquivo do Ngrok para abrir uma janela do Terminal/Prompt de Comando. Em ambiente Windows (que foi onde testei) basta digitar o seguinte comando:


ngrok http 80
Assim que você entrar com este comando, o Ngrok detectará o diretório raiz de seu servidor web (caso o servidor esteja rodando no momento), fará um tunelamento nos servidores dele, atribuirá ao localhost de sua máquina um endereço web (URL) aleatório e o disponibilizará na internet através dele.


                                                      COMO FUNCIONA O NGROK?



O ngrok possui um binário, onde é necessário ter cadastro no site para obter uma espécie de key e fazer o login diretamente do seu terminal ou ms-dos, após ter efetuado o login já pode ser feito o redirecionamento. Para cada protocolo o ngrok gera um link diferente, se você iniciar um "túnel" http por exemplo, o ngrok vai gerar um link como esse

http://f6ae39ff.ngrok.io ou https://f6ae39ff.ngrok.io

Se você iniciar um "túnel" tcp, será gerado algo como:

tcp://0.tcp.ngrok.io:16295

               COMO BAIXAR?


O ngrok pode ser baixado neste link, baixe de acordo com o seu sistema operacional e siga a instruções a baixo.

Windows: Basta extrair o arquivo e executar a partir do ms-dos, deixe o arquivo em um local fácil de ser encontrado pelo ms-dos, como na pasta C:. Para iniciar o programa digite:

start ngrok.exe

Antes de iniciar os "túneis", você precisará fazer o login a partir do ms-dos, logue na sua conta no site do ngrok, eles vão te fornecer uma key, no ms-dos digite:

start ngrok.exe "key" (sem aspas)


Provavelmente no site estará o comando com a key.

Linux: No Linux é o mesmo processo, mas quando baixar, deixe o arquivo na pasta /bin, assim poderá acessar o ngrok, apenas digitando "ngrok" no terminal, ficar digitando diretório é um saco... kkkk. Faça login com a key como disse a cima e pronto.

Iniciando os "túneis"
Assim que o ngrok for iniciado você poderá ver um "tópico" chamado EXAMPLES, nele estão alguns exemplos de "túneis

ngrok http 80                    # secure public URL for port 80 web server
    ngrok http -subdomain=baz 8080   # port 8080 available at baz.ngrok.io
    ngrok http foo.dev:80            # tunnel to host:port instead of localhost
    ngrok tcp 22                     # tunnel arbitrary TCP traffic to port 22
    ngrok tls -hostname=foo.com 443  # TLS traffic for foo.com to port 443
    ngrok start foo bar baz   


Previous
This is the oldest page
Thanks for your comment