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.
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!