Metody płatności Abuse

Konfigurowanie tuneli w pliku konfiguracyjnym Ngork

06.01.2023, 14:15

Ngrok posiada plik konfiguracyjny, który zawiera token autoryzacji. Często podczas pracy z oprogramowaniem istnieje potrzeba uruchomienia polecenia, jest ono dość długie, więc aby skrócić polecenie uruchomienia tunelu można użyć pliku konfiguracyjnego.

Plik konfiguracyjny w formacie Yaml

Polecenie może być dokładnie opisane w tym pliku, a następnie uruchomione według nazwy. Ngrok przechowuje konfigurację w formacie Yaml w folderze domowym w folderze .config. Nie ma jednak potrzeby bezpośredniej edycji pliku. Do edycji służy config edit:

ngrok config edit

Sekcja tuneli powinna zostać dodana do pliku konfiguracyjnego.

Składnia opisu tunelu jest następująca:

tunnels:
  tunnel_name:
    proto: protocol 
    addr: port

Inne parametry, które były wcześniej przekazywane w wierszu poleceń, są również dostępne tutaj:

  1. basic_auth - dodanie autoryzacji HTTP.
  2. host_header - zastępuje wartość nagłówka Host.
  3. inspect - czy zapisywać żądania do inspekcji, domyślnie jest włączone.
  4. schemes - dostępne schematy: http i/lub https.
  5. określ nazwę domeny dla usługi, dostępne tylko w płatnej subskrypcji.

Aby utworzyć przykładowy tunel dla portu 80, z nagłówkiem Host zastąpionym przez example.local, dodaj te linie do sekcji tuneli:

example:

proto: http

addr: 80

host_header: "example.local"

Teraz zapisz zmiany i sprawdź plik konfiguracyjny za pomocą tego polecenia:

ngrok config check

Jeśli wszystko zostało wykonane poprawnie, w pliku konfiguracyjnym pojawi się odpowiedni komunikat:

Następnie możesz uruchomić skonfigurowany tunel według jego nazwy:

ngrok start example

Teraz wiesz, jak utworzyć polecenie w pliku konfiguracyjnym.