Betalingsmetoder Abuse

Konfiguration af tunneler i Ngork-konfigurationsfilen

  • Hjem
  • Videnbase
  • Konfiguration af tunneler i Ngork-konfigurationsfilen
06.01.2023, 14:15

Ngrok har en konfigurationsfil, som indeholder autorisationstokenet. Når man arbejder med softwaren, er der ofte behov for at køre en kommando, som er ret lang, så for at forkorte tunnelstartkommandoen kan man bruge en konfigurationsfil.

Konfigurationsfil i Yaml-format

Kommandoen kan beskrives nøjagtigt i denne fil og derefter køres ved navn. Ngrok gemmer konfigurationen i Yaml-format i hjemmemappen i .config-mappen. Men det er ikke nødvendigt at redigere filen direkte. Til redigering er der config edit:

ngrok config edit

Afsnittet tunnels skal tilføjes til config-filen.

Syntaksen for tunnelbeskrivelsen er som følger:

tunnels:
  tunnel_name:
    proto: protocol 
    addr: port

Andre parametre, som tidligere blev sendt på kommandolinjen, er også tilgængelige her:

  1. basic_auth - tilføj HTTP-autorisation.
  2. host_header - udskift host-header-værdien.
  3. inspect - om anmodninger skal gemmes til inspektion, som standard er det aktiveret.
  4. schemes - tilgængelige schemes: http og/eller https.
  5. angiv dit domænenavn for tjenesten, kun tilgængelig i betalt abonnement.

For at oprette et eksempel på en tunnel til port 80, hvor Host-headeren er erstattet af example .local, skal du tilføje disse linjer til tunnelsektionen:

example:

proto: http

addr: 80

host_header: "example.local"

Gem nu ændringerne, og tjek konfigurationsfilen med denne kommando:

ngrok config check

Hvis du har gjort alt korrekt, vil du se en besked i konfigurationsfilen:

Derefter kan du køre den konfigurerede tunnel ved hjælp af dens navn:

ngrok start example

Nu ved du, hvordan du opretter en kommando i konfigurationsfilen.