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