Ngrok har en konfigurationsfil som innehåller auktoriseringstoken. Ofta när du arbetar med programvaran behöver du köra ett kommando, det är ganska långt, så för att förkorta kommandot för tunnelstart kan du använda en konfigurationsfil.
Konfigurationsfil i Yaml-format
Kommandot kan beskrivas exakt i den här filen och därefter köras med namn. Ngrok lagrar konfigurationen i Yaml-format i hemmappen i mappen .config. Men det finns inget behov av att redigera filen direkt. För redigering finns config edit:
ngrok config edit
Avsnittet tunnlar ska läggas till i config-filen.
Syntaxen för tunnelbeskrivningen är som följer:
tunnels:
tunnel_name:
proto: protocol
addr: port
Andra parametrar som tidigare skickades på kommandoraden är också tillgängliga här:
- basic_auth - lägg till HTTP-auktorisering.
- host_header - ersätter värdets rubrikvärde.
- inspect - om förfrågningar ska sparas för inspektion, som standard är det aktiverat.
- schemes - tillgängliga schemes: http och/eller https.
- specificera ditt domännamn för tjänsten, endast tillgängligt i betalda prenumerationer.
Om du vill skapa en exempeltunnel för port 80, där Host-huvudet ersätts med example.local, lägger du till dessa rader i avsnittet tunnlar:
example:
proto: http
addr: 80
host_header: "example.local"

Spara nu ändringarna och kontrollera konfigurationsfilen med det här kommandot:
ngrok config check
Om du har gjort allt korrekt kommer du att se ett meddelande i konfigurationsfilen:

Därefter kan du köra den konfigurerade tunneln med dess namn:
ngrok start example

Nu vet du hur du skapar ett kommando i konfigurationsfilen.