Fizetési módok Abuse

Alagutak konfigurálása az Ngork konfigurációs fájlban

06.01.2023, 14:15

Az Ngroknak van egy konfigurációs fájlja, ez tartalmazza az engedélyezési tokent. Gyakran előfordul, hogy a szoftverrel való munka során szükség van egy parancs futtatására, ez elég hosszú, ezért az alagútindító parancs lerövidítéséhez használhat egy konfigurációs fájlt.

Konfigurációs fájl Yaml formátumban

Ebben a fájlban pontosan leírható a parancs, és utána név szerint futtatható. Az Ngrok a Yaml formátumú konfigurációt a home mappában a .config mappában tárolja. De nincs szükség a fájl közvetlen szerkesztésére. A szerkesztéshez ott van a config edit:

ngrok config edit

Az alagutak részt hozzá kell adni a config fájlhoz.

Az alagút leírásának szintaxisa a következő:

tunnels:
  tunnel_name:
    proto: protocol 
    addr: port

A korábban a parancssorban átadott egyéb paraméterek is itt érhetők el:

  1. basic_auth - HTTP-engedélyezés hozzáadása.
  2. host_header - a Host fejléc értékének cseréje.
  3. inspect - mentse-e a kéréseket ellenőrzésre, alapértelmezés szerint engedélyezve van.
  4. schemes - rendelkezésre álló sémák: http és/vagy https.
  5. adja meg a szolgáltatás domainnevét, csak fizetős előfizetés esetén érhető el.

Egy példa alagút létrehozásához a 80-as porthoz, ahol a Host fejléc helyébe a example.local érték lép, a következő sorokat kell hozzáadni az alagutak szakaszhoz:

example:

proto: http

addr: 80

host_header: "example.local"

Most mentse el a módosításokat, és ellenőrizze a konfigurációs fájlt ezzel a paranccsal:

ngrok config check

Ha mindent helyesen csinált, akkor a konfigurációs fájlban egy üzenetet fog látni:

Ezután futtathatja a konfigurált alagutat a neve alapján:

ngrok start example

Most már tudja, hogyan hozhat létre parancsot a konfigurációs fájlban.