Betalingsmåter Abuse

Konfigurere tunneler i Ngork-konfigurasjonsfilen

06.01.2023, 14:15

Ngrok har en konfigurasjonsfil som inneholder autorisasjonstokenet. Når du arbeider med programvaren, er det ofte behov for å kjøre en kommando som er ganske lang, så for å forkorte kommandoen for tunnelstart kan du bruke en konfigurasjonsfil.

Konfigurasjonsfil i Yaml-format

Kommandoen kan beskrives nøyaktig i denne filen og deretter kjøres etter navn. Ngrok lagrer konfigurasjonen i Yaml-format i hjemmemappen i .config-mappen. Men det er ikke nødvendig å redigere filen direkte. For redigering er det config edit:

ngrok config edit

Avsnittet tunneler skal legges til i config-filen.

Syntaksen for tunnelbeskrivelsen er som følger:

tunnels:
  tunnel_name:
    proto: protocol 
    addr: port

Andre parametere som tidligere ble sendt på kommandolinjen, er også tilgjengelige her:

  1. basic_auth - legg til HTTP-autorisasjon.
  2. host_header - erstatter Host header-verdien.
  3. inspect - om forespørsler skal lagres for inspeksjon, som standard er det aktivert.
  4. schemes - tilgjengelige schemes: http og/eller https.
  5. spesifiser domenenavnet ditt for tjenesten, kun tilgjengelig i betalte abonnementer.

Hvis du vil opprette en eksempeltunnel for port 80, med Host-overskriften erstattet av example .local, legger du til disse linjene i tunnelseksjonen:

example:

proto: http

addr: 80

host_header: "example.local"

Lagre endringene, og kontroller konfigurasjonsfilen med denne kommandoen:

ngrok config check

Hvis du har gjort alt riktig, vil du se en melding i konfigurasjonsfilen:

Deretter kan du kjøre den konfigurerte tunnelen ved hjelp av navnet:

ngrok start example

Nå vet du hvordan du oppretter en kommando i konfigurasjonsfilen.