У 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

Тепер ви знаєте, як створювати команду в конфігураційному файлі.