Ngrok

En ocasiones es necesario exponer un tunel http para probar funcionalidades en un entorno local.

Instalación

# Descargar ultima versión
wget https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-amd64.zip

# Descomprimir el archivo descargado
unzip ngrok-stable-linux-amd64.zip

Autenticación

Registro

Es necesario Crear o Ingresar a una cuenta, para posteriormente Consultar nuestro token de autenticación.

Una vez que contemos con nuestro token, lo ingresamos al archivo que descargamos anteriormente

./ngrok authtoken {Token de autenticación}

Uso

# Reemplazar {mi-proyecto} por la direccion de nuestro host virtual
./ngrok http -host-header={mi-proyecto}.test 80

Alias

El comando anterior requiere ser executado en el mismo directorio que el archivo ngrok, para evitar esto podemos correr el siguiente comando:

mv ./ngrok ~/ngrok; 
echo 'alias ngrok="~/ngrok"' >> ~/.bashrc

Desde ahora podemos executar el siguiente comando desde cualquier directorio de nuestro sistema

ngrok http -host-header=mi-proyecto.test 80
Edit this page on GitHub Updated at Mon, Apr 11, 2022