Formas de pagamento Abuse

Como criar um túnel Ngrok

28.12.2022, 01:14

Já falámos muito sobre o Ngrok, agora é altura de partilhar as instruções sobre como criar um túnel. Esta é uma funcionalidade importante de que pode precisar enquanto trabalha com o software, o que facilitará muito a sua vida. Vamos ver como é que isso pode ser feito.

Como criar um túnel

Para criar uma porta HTTP local a partir do exterior, utilize o comando http. Para o fazer, basta especificar a porta como parâmetro, por exemplo, a porta 80:

$ ngrok http 80

Assim que o túnel começar a funcionar, no terminal verá informações sobre o seu estado. No campo Forwarding (Encaminhamento) não será difícil encontrar o URL, é através deste URL que poderá aceder ao serviço. Durante o primeiro lançamento, o Ngrok avisa-o de que este recurso é acessível através do Ngrok.

Tudo o que tem de fazer é clicar em Visit Site:

De seguida, o servidor e o conteúdo do sítio ficam disponíveis:

A autorização HTTP deve ser adicionada para permitir que outros utilizadores acedam ao site. Existe a seguinte opção que permite fazer isso --basic-auth:

ngrok http --basic-auth="user:password" 80

Será então necessário introduzir uma palavra-passe para aceder ao sítio. Se precisar de especificar um anfitrião para o seu sítio local, isso pode ser feito utilizando a opção --host-header. Por exemplo, para alterar o domínio para example.local, use este comando:

ngrok http --host-header="example.local" 80

Por predefinição, o serviço estará acessível externamente através de HTTPS. Se quiser que ele seja acessível apenas via HTTP, use a opção --scheme. Por exemplo:

ngrok http --scheme="http" 80

Se quiser tornar a porta disponível noutra máquina, especifique o seu endereço IP juntamente com a porta. Por exemplo, para 192.168.1.143:

ngrok http 192.168.1.143:80

Descobrimos como criar um túnel, agora sabe ainda mais sobre o Ngrok!