Ngrokilla on konfigurointitiedosto, joka sisältää valtuutusmerkin. Usein ohjelmiston kanssa työskenneltäessä on tarpeen suorittaa komento, joka on melko pitkä, joten tunnelin käynnistyskomennon lyhentämiseksi voit käyttää konfiguraatiotiedostoa.
Konfiguraatiotiedosto Yaml-muodossa
Komento voidaan kuvata täsmällisesti tässä tiedostossa ja sen jälkeen ajaa nimellä. Ngrok tallentaa Yaml-muotoisen konfiguraatiotiedoston kotikansioon .config-kansioon. Tiedostoa ei kuitenkaan tarvitse muokata suoraan. Muokkaamista varten on config edit:
ngrok config edit
Config-tiedostoon on lisättävä tunnelit-osio.
Tunnelien kuvauksen syntaksi on seuraava:
tunnels:
tunnel_name:
proto: protocol
addr: port
Myös muut parametrit, jotka aiemmin annettiin komentorivillä, ovat käytettävissä tässä:
- basic_auth - HTTP-valtuutuksen lisääminen.
- host_header - korvaa Host-otsikon arvon.
- inspect - tallennetaanko pyynnöt tarkastusta varten, oletusarvoisesti se on käytössä.
- schemes - käytettävissä olevat skeemat: http ja/tai https.
- määritä verkkotunnuksesi palvelua varten, käytettävissä vain maksullisessa tilauksessa.
Jos haluat luoda esimerkkitunnelin portille 80, jossa Host-otsikko on korvattu arvolla example.local, lisää nämä rivit tunnelit-osioon:
example:
proto: http
addr: 80
host_header: "example.local"

Tallenna nyt muutokset ja tarkista asetustiedosto tällä komennolla:
ngrok config check
Jos olet tehnyt kaiken oikein, näet konfiguraatiotiedostossa viestin:

Seuraavaksi voit ajaa konfiguroitua tunnelia sen nimellä:
ngrok start example

Nyt osaat luoda komennon konfiguraatiotiedostoon.