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!

15% de desconto em novos VPS
Apresse-se para encomendar um servidor em qualquer local
Escolher um VPS

Outros artigos

10.03.2021
6 094
Base de Conhecimento / Instruções
Como instalar o PostgreSQL no Ubuntu 20.04
10.03.2021
5 907
Base de Conhecimento / Instruções
Como instalar o GitLab no Ubuntu 20.04
10.03.2021
5 783
Base de Conhecimento / Instruções
Configurar o Seafile para sincronização e partilha de ficheiros no Ubuntu 20.04