Ngrok има конфигурационен файл, който съдържа маркера за оторизация. Често при работа със софтуера има нужда да се стартира команда, тя е доста дълга, така че за да съкратите командата за стартиране на тунела, можете да използвате конфигурационен файл.
Командата може да бъде описана точно в този файл и след това да бъде изпълнена по име. Ngrok съхранява конфигурацията във формат Yaml в домашната папка в папката .config. Но не е необходимо да редактирате файла директно. За редактиране е налична програмата config edit:
ngrok config edit
В конфигурационния файл трябва да се добави разделът "Тунели".
Синтаксисът на описанието на тунела е следният:
tunnels:
tunnel_name:
proto: protocol
addr: port
Други параметри, които преди това са били предавани от командния ред, също са достъпни тук:
За да създадете примерен тунел за порт 80, като заглавието Host се замени с example.local
, добавете тези редове в раздела за тунели
:
example:
proto: http
addr: 80
host_header: "example.local"
Сега запазете промените и проверете конфигурационния файл с тази команда:
ngrok config check
Ако сте направили всичко правилно, ще видите съобщение в конфигурационния файл:
След това можете да стартирате конфигурирания тунел по неговото име:
ngrok start example
Сега знаете как да създадете команда в конфигурационния файл.