Ngrok heeft een configuratiebestand, dat het autorisatietoken bevat. Tijdens het werken met de software is het vaak nodig om een commando uit te voeren. Dit commando is vrij lang, dus om het tunnelstartcommando in te korten kun je een configuratiebestand gebruiken.
Het commando kan precies in dit bestand worden beschreven en daarna op naam worden uitgevoerd. Ngrok slaat de configuratie in Yaml-formaat op in de thuismap in de map .config. Maar het is niet nodig om het bestand direct te bewerken. Om het te bewerken is er config edit:
ngrok config edit
De tunnels sectie moet worden toegevoegd aan het config bestand.
De syntaxis voor de tunnelbeschrijving is als volgt:
tunnels:
tunnel_name:
proto: protocol
addr: port
Andere parameters die eerder werden doorgegeven op de commandoregel zijn hier ook beschikbaar:
Om een voorbeeldtunnel voor poort 80 te maken, met de Host header vervangen door example.local
, voeg je deze regels toe aan de tunnels
sectie:
example:
proto: http
addr: 80
host_header: "example.local"
Sla nu de wijzigingen op en controleer het configuratiebestand met dit commando:
ngrok config check
Als je alles goed hebt gedaan, zie je een melding in het configuratiebestand:
Vervolgens kun je de geconfigureerde tunnel uitvoeren met zijn naam:
ngrok start example
Nu weet je hoe je een commando aanmaakt in het configuratiebestand.