Způsoby platby Abuse

Konfigurace tunelů v konfiguračním souboru Ngork

06.01.2023, 14:15

Ngrok má konfigurační soubor, který obsahuje autorizační token. Při práci se softwarem je často potřeba spustit příkaz, který je poměrně dlouhý, takže pro zkrácení příkazu pro spuštění tunelu můžete použít konfigurační soubor.

Konfigurační soubor ve formátu Yaml

V tomto souboru lze příkaz přesně popsat a poté spustit podle názvu. Ngrok ukládá konfiguraci ve formátu Yaml do domovské složky ve složce .config. Soubor však není třeba přímo upravovat. Pro editaci slouží nástroj config edit:

ngrok config edit

Do konfiguračního souboru je třeba přidat sekci tunely.

Syntaxe pro popis tunelů je následující:

tunnels:
  tunnel_name:
    proto: protocol 
    addr: port

Zde jsou k dispozici i další parametry, které byly dříve předávány na příkazovém řádku:

  1. basic_auth - přidá autorizaci HTTP.
  2. host_header - nahradí hodnotu hlavičky Host.
  3. inspect - zda ukládat požadavky ke kontrole, ve výchozím nastavení je povoleno.
  4. schemes - dostupná schémata: http a/nebo https.
  5. zadejte název domény pro službu, k dispozici pouze v placeném předplatném.

Chcete-li vytvořit ukázkový tunel pro port 80 s hlavičkou Host nahrazenou hodnotou example.local, přidejte do sekce tunelů tyto řádky:

example:

proto: http

addr: 80

host_header: "example.local"

Nyní změny uložte a zkontrolujte konfigurační soubor tímto příkazem:

ngrok config check

Pokud jste vše provedli správně, zobrazí se v konfiguračním souboru zpráva:

Dále můžete spustit nakonfigurovaný tunel podle jeho názvu:

ngrok start example

Nyní víte, jak vytvořit příkaz v konfiguračním souboru.