Betalningsmetoder Abuse

Konfigurera tunnlar i konfigurationsfilen för Ngork

06.01.2023, 14:15

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:

  1. basic_auth - lägg till HTTP-auktorisering.
  2. host_header - ersätter värdets rubrikvärde.
  3. inspect - om förfrågningar ska sparas för inspektion, som standard är det aktiverat.
  4. schemes - tillgängliga schemes: http och/eller https.
  5. 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.