Formas de pagamento Abuse

Configuração de túneis no ficheiro de configuração do Ngork

06.01.2023, 14:15

O Ngrok tem um ficheiro de configuração, que contém o token de autorização. Muitas vezes, ao trabalhar com o software, é necessário executar um comando, que é bastante longo, pelo que, para encurtar o comando de arranque do túnel, pode utilizar um ficheiro de configuração.

Ficheiro de configuração em formato Yaml

O comando pode ser descrito exatamente neste ficheiro e depois executado pelo nome. O Ngrok armazena a configuração em formato Yaml na pasta home, na pasta .config. Mas não é necessário editar o ficheiro diretamente. Para editar, existe o config edit:

ngrok config edit

A secção de túneis deve ser adicionada ao ficheiro de configuração.

A sintaxe para a descrição do túnel é a seguinte:

tunnels:
  tunnel_name:
    proto: protocol 
    addr: port

Outros parâmetros que foram previamente passados na linha de comando também estão disponíveis aqui:

  1. basic_auth - adiciona autorização HTTP.
  2. host_header - substitui o valor do cabeçalho Host.
  3. inspect - se os pedidos devem ser guardados para inspeção; por defeito, está ativado.
  4. schemes - esquemas disponíveis: http e/ou https.
  5. especifique o seu nome de domínio para o serviço, disponível apenas na subscrição paga.

Para criar um túnel de exemplo para a porta 80, com o cabeçalho Host substituído por example.local, adicione estas linhas à secção de túneis:

example:

proto: http

addr: 80

host_header: "example.local"

Agora salve as alterações e verifique o arquivo de configuração com este comando:

ngrok config check

Se tiver feito tudo corretamente, verá uma mensagem no ficheiro de configuração:

A seguir, pode executar o túnel configurado pelo seu nome:

ngrok start example

Agora já sabe como criar um comando no ficheiro de configuração.