## Pré-requisitos de instalação
Antes de instalar o Ngrok, certifique-se de ter os seguintes pré-requisitos instalados:
- Ubuntu 22.04 LTS (Jammy Medusa)
- Gerenciador de pacotes Snapd
Se você não possui o Snapd instalado, instale-o usando o seguinte comando:
```
atualização do sudo apt
sudo apt instalar snapd
```
Instalar o Ngrok
Depois de instalar os pré-requisitos, você pode instalar o Ngrok usando o gerenciador de pacotes Snap:
```
sudo snap instalar ngrok
```
Durante a instalação, você será solicitado a permitir que o Ngrok acesse suas configurações de rede. Clique em “Sim” para continuar.
Configurar o Ngrok
Depois de instalar o Ngrok, você precisa configurá-lo antes de usá-lo. Para fazer isso, execute o seguinte comando:
```
ngrok config add-authtoken
```
Substitua `` pelo authtoken que você recebeu quando se inscreveu em uma conta Ngrok.
Testar Ngrok
Para testar se o Ngrok está funcionando corretamente, execute o seguinte comando:
```
ngrok http80
```
Este comando iniciará um túnel Ngrok que encaminhará o tráfego da Internet pública para a porta 80 em sua máquina local.
Você pode visitar o URL público fornecido pelo Ngrok para testar a conexão. Se o Ngrok estiver funcionando corretamente, você verá uma página exibindo a seguinte mensagem:
```
Bem-vindo ao proxy HTTP Ngrok!
```
Usar Ngrok
Depois de testar o Ngrok e confirmar que está funcionando corretamente, você pode usá-lo para expor qualquer porta local à Internet pública. Para fazer isso, basta executar o seguinte comando:
```
ngrok http
```
Substitua `` pela porta que você deseja expor.
Por exemplo, para expor a porta 3000, você executaria o seguinte comando:
```
ngrok http3000
```
Conclusão
Ngrok é uma ferramenta poderosa que permite expor portas locais à Internet pública. Neste tutorial, mostramos como instalar, configurar e testar o Ngrok no Ubuntu 22.04 LTS.