Већ смо много причали о Нгроку, сада је време да поделимо упутства за прављење тунела. Ово је важна карактеристика која ће вам можда требати док радите са софтвером, што ће вам знатно олакшати живот. Хајде да схватимо како се то може урадити.
Да бисте креирали локални ХТТП порт споља, користите команду хттп. Да бисте то урадили, само треба да наведете порт као параметар, на пример за порт 80:
$ ngrok http 80
Чим тунел почне са радом, информације о његовом статусу ће се појавити на терминалу. У пољу Прослеђивање неће бити могуће открити УРЛ. Са овог УРЛ-а можете приступити услузи. Током првог покретања, Нгрок ће вас упозорити да је овај ресурс доступан преко Нгрока.
Све што треба да урадите је да кликнете на Посети сајт:
Тада ће сервер и садржај сајта постати доступни:
Да бисте били сигурни да се други корисници могу пријавити, требало би да додате ХТТП ауторизацију. Постоји следећа опција која омогућава да се ово уради --basic-auth
:
ngrok http --basic-auth="user:password" 80
Након тога, мораћете да унесете лозинку за приступ сајту. Ако треба да наведете Хост за своју локалну локацију, то можете учинити помоћу опције --host-header
. На пример, да замените домен са example.local
користите следећу команду:
ngrok http --host-header="example.local" 80
Подразумевано, услуга ће бити доступна екстерно преко ХТТПС-а. Ако желите да му се приступа само преко ХТТП-а, користите опцију --scheme
. на пример:
ngrok http --scheme="http" 80
Ако желите да учините порт доступним на другој машини, наведите његову ИП адресу заједно са портом. На пример, за 192.168.1.143:
ngrok http 192.168.1.143:80
Покрили смо како да направимо тунел, сада знате још више о Нгроку!