Makseviisid Abuse

Tunnelite konfigureerimine Ngorki konfiguratsioonifailis

06.01.2023, 14:15

Ngrokil on konfiguratsioonifail, see sisaldab autoriseerimistunnust. Sageli on tarkvaraga töötades vaja käivitada käsk, see on üsna pikk, seega saate tunneli käivitamise käsu lühendamiseks kasutada konfiguratsioonifaili.

Konfiguratsioonifail Yaml-formaadis

Selles failis saab käsku täpselt kirjeldada ja seejärel käivitada selle nime järgi. Ngrok salvestab Yaml-formaadis konfiguratsiooni kodukausta .config kaustas. Kuid seda faili ei ole vaja otse muuta. Redigeerimiseks on olemas config edit:

ngrok config edit

Config-faili tuleb lisada tunnelite sektsioon.

Tunneli kirjelduse süntaks on järgmine:

tunnels:
  tunnel_name:
    proto: protocol 
    addr: port

Muud parameetrid, mis eelnevalt käsureal üle anti, on samuti siin saadaval:

  1. basic_auth - lisada HTTP-autoriseerimine.
  2. host_header - asendab Host-pealkirja väärtuse.
  3. inspect - kas salvestada päringud kontrollimiseks, vaikimisi on see sisse lülitatud.
  4. schemes - olemasolevad skeemid: http ja/või https.
  5. määrata oma domeeninimi teenuse jaoks, saadaval ainult tasulise tellimise korral.

Et luua näiteks tunnel pordi 80 jaoks, mille Host-pealkiri on asendatud näiteks.local' iga, lisage järgmised read tunnelite sektsiooni:

example:

proto: http

addr: 80

host_header: "example.local"

Nüüd salvestage muudatused ja kontrollige konfiguratsioonifaili selle käsuga:

ngrok config check

Kui olete kõik õigesti teinud, näete konfiguratsioonifailis sõnumit:

Järgmisena saate konfigureeritud tunneli käivitada selle nime järgi:

ngrok start example

Nüüd teate, kuidas luua käsk konfiguratsioonifaili.