Am vorbit deja mult despre Ngrok, acum este timpul să împărtășim instrucțiuni despre cum să creăm un tunel. Aceasta este o caracteristică importantă de care este posibil să aveți nevoie în timp ce lucrați cu software-ul, ceea ce vă va face viața mult mai ușoară. Să trecem prin modul în care se poate face.
Pentru a crea un port HTTP local din exterior, utilizați comanda http. Pentru a face acest lucru, pur și simplu specificați portul ca parametru, de exemplu pentru portul 80:
$ ngrok http 80
Imediat ce tunelul își începe activitatea, în terminal veți vedea informații despre starea sa. În câmpul Forwarding nu va fi dificil să găsiți URL-ul, Acesta este prin acest URL veți putea accesa serviciul. În timpul primei lansări, Ngrok vă va avertiza că această resursă este accesibilă prin intermediul Ngrok.
Tot ce trebuie să faceți este să faceți clic pe Visit Site:
În continuare, serverul și conținutul site-ului vor deveni disponibile:
Autorizarea HTTP trebuie adăugată pentru a permite altor utilizatori să acceseze site-ul. Există următoarea opțiune care vă permite să faceți acest lucru --basic-auth
:
ngrok http --basic-auth="user:password" 80
Va trebui apoi să introduceți o parolă pentru a accesa site-ul. Dacă trebuie să specificați o gazdă pentru site-ul dvs. local, acest lucru se poate face utilizând opțiunea --host-header
. De exemplu, pentru a schimba domeniul în example.local
, utilizați această comandă:
ngrok http --host-header="example.local" 80
În mod implicit, serviciul va fi accesibil din exterior prin HTTPS. Dacă doriți ca acesta să fie accesibil numai prin HTTP, utilizați opțiunea --scheme
. De exemplu:
ngrok http --scheme="http" 80
Dacă doriți să faceți portul disponibil pe o altă mașină, specificați adresa IP a acesteia împreună cu portul. De exemplu, pentru 192.168.1.143:
ngrok http 192.168.1.143:80
Ne-am dat seama cum să creăm un tunel, acum știți și mai multe despre Ngrok!