Metode de plată Abuse

Configurarea tunelurilor în fișierul de configurare Ngork

06.01.2023, 14:15

Ngrok are un fișier de configurare, care conține tokenul de autorizare. Adesea, în timp ce lucrați cu software-ul, este necesar să executați o comandă, care este destul de lungă, astfel încât pentru a scurta comanda de pornire a tunelului puteți utiliza un fișier de configurare.

Fișier de configurare în format Yaml

Comanda poate fi descrisă exact în acest fișier și apoi executată după nume. Ngrok stochează configurația în format Yaml în folderul home în folderul .config. Dar nu este nevoie să editați direct fișierul. Pentru editare există config edit:

ngrok config edit

Secțiunea tuneluri trebuie adăugată la fișierul config.

Sintaxa pentru descrierea tunelurilor este după cum urmează:

tunnels:
  tunnel_name:
    proto: protocol 
    addr: port

Alți parametri care au fost trecuți anterior pe linia de comandă sunt de asemenea disponibili aici:

  1. basic_auth - adaugă autorizarea HTTP.
  2. host_header - înlocuiește valoarea antetului Host.
  3. inspect - dacă să salvați solicitările pentru inspecție, implicit este activat.
  4. schemes - scheme disponibile: http și/sau https.
  5. specificați numele domeniului dvs. pentru serviciu, disponibil numai în abonamentul plătit.

Pentru a crea un tunel de exemplu pentru portul 80, cu antetul Host înlocuit cu example.local, adăugați aceste linii la secțiunea tunnels:

example:

proto: http

addr: 80

host_header: "example.local"

Acum salvați modificările și verificați fișierul de configurare cu această comandă:

ngrok config check

Dacă ați făcut totul corect, veți vedea un mesaj în fișierul de configurare:

În continuare, puteți rula tunelul configurat după numele său:

ngrok start example

Acum știți cum să creați o comandă în fișierul de configurare.