O službe Ngrok sme už veľa hovorili, teraz je čas podeliť sa o návod na vytvorenie tunela. Ide o dôležitú funkciu, ktorú môžete pri práci so softvérom potrebovať a ktorá vám výrazne uľahčí život. Prejdime si, ako sa to dá urobiť.
Ak chcete vytvoriť miestny port HTTP zvonku, použite príkaz http. Ak to chcete urobiť, jednoducho zadajte port ako parameter, napríklad pre port 80:
$ ngrok http 80
Hneď ako tunel začne pracovať, v termináli sa zobrazia informácie o jeho stave. V poli Forwarding nebude ťažké nájsť adresu URL, Práve pomocou tejto adresy URL budete môcť pristupovať k službe. Počas prvého spustenia vás Ngrok upozorní, že tento zdroj je prístupný prostredníctvom Ngroku.
Jediné, čo musíte urobiť, je kliknúť na tlačidlo Navštíviť stránku:
Potom sa sprístupní server a obsah stránky:
Je potrebné pridať autorizáciu HTTP, aby sa umožnil prístup k lokalite aj iným používateľom. K dispozícii je nasledujúca možnosť, ktorá vám to umožní --basic-auth
:
ngrok http --basic-auth="user:password" 80
Potom bude potrebné zadať heslo pre prístup na stránku. Ak potrebujete určiť hostiteľa pre vašu lokálnu lokalitu, môžete to urobiť pomocou možnosti --host-header
. Ak chcete napríklad zmeniť doménu na example.local
, použite tento príkaz:
ngrok http --host-header="example.local" 80
V predvolenom nastavení bude služba prístupná zvonku prostredníctvom protokolu HTTPS. Ak chcete, aby bola prístupná len cez HTTP, použite možnosť --scheme
. Napríklad:
ngrok http --scheme="http" 80
Ak chcete port sprístupniť na inom počítači, zadajte jeho IP adresu spolu s portom. Napríklad pre 192.168.1.143:
ngrok http 192.168.1.143:80
Zistili sme, ako vytvoriť tunel, teraz viete o Ngroku ešte viac!