Métodos de pago Abuse

Configuración de túneles en el archivo de configuración de Ngork

06.01.2023, 14:15

Ngrok tiene un archivo de configuración, que contiene el token de autorización. A menudo, mientras se trabaja con el software hay una necesidad de ejecutar un comando, es bastante largo, por lo que para acortar el comando de inicio del túnel se puede utilizar un archivo de configuración.

Archivo de configuración en formato Yaml

El comando puede ser descrito exactamente en este archivo y después ejecutado por su nombre. Ngrok almacena la configuración en formato Yaml en la carpeta home en la carpeta .config. Pero no hay necesidad de editar el archivo directamente. Para editarlo existe config edit:

ngrok config edit

La sección de túneles debe ser añadida al fichero config.

La sintaxis para la descripción del túnel es la siguiente:

tunnels:
  tunnel_name:
    proto: protocol 
    addr: port

Otros parámetros que se pasaron anteriormente en la línea de comandos también están disponibles aquí:

  1. basic_auth - añade autorización HTTP.
  2. host_header - reemplaza el valor de la cabecera Host.
  3. inspect - si guardar peticiones para inspección, por defecto está activado.
  4. schemes - esquemas disponibles: http y/o https.
  5. especifique su nombre de dominio para el servicio, disponible sólo en la suscripción de pago.

Para crear un túnel de ejemplo para el puerto 80, con la cabecera Host reemplazada por ejemplo.local, añada estas líneas a la sección de túneles:

example:

proto: http

addr: 80

host_header: "example.local"

Ahora guarda los cambios y comprueba el archivo de configuración con este comando:

ngrok config check

Si has hecho todo correctamente, verás un mensaje en el fichero de configuración:

A continuación, puedes ejecutar el túnel configurado por su nombre:

ngrok start example

Ahora ya sabes cómo crear un comando en el fichero de configuración.