Az Ngroknak van egy konfigurációs fájlja, ez tartalmazza az engedélyezési tokent. Gyakran előfordul, hogy a szoftverrel való munka során szükség van egy parancs futtatására, ez elég hosszú, ezért az alagútindító parancs lerövidítéséhez használhat egy konfigurációs fájlt.
Ebben a fájlban pontosan leírható a parancs, és utána név szerint futtatható. Az Ngrok a Yaml formátumú konfigurációt a home mappában a .config mappában tárolja. De nincs szükség a fájl közvetlen szerkesztésére. A szerkesztéshez ott van a config edit:
ngrok config edit
Az alagutak részt hozzá kell adni a config fájlhoz.
Az alagút leírásának szintaxisa a következő:
tunnels:
tunnel_name:
proto: protocol
addr: port
A korábban a parancssorban átadott egyéb paraméterek is itt érhetők el:
Egy példa alagút létrehozásához a 80-as porthoz, ahol a Host fejléc helyébe a example.local érték lép, a következő sorokat kell hozzáadni az alagutak szakaszhoz:
example:
proto: http
addr: 80
host_header: "example.local"

Most mentse el a módosításokat, és ellenőrizze a konfigurációs fájlt ezzel a paranccsal:
ngrok config check
Ha mindent helyesen csinált, akkor a konfigurációs fájlban egy üzenetet fog látni:

Ezután futtathatja a konfigurált alagutat a neve alapján:
ngrok start example

Most már tudja, hogyan hozhat létre parancsot a konfigurációs fájlban.