Már sokat beszéltünk az Ngrokról, most itt az ideje, hogy megosszuk az alagút létrehozásának utasításait. Ez egy fontos funkció, amelyre szükséged lehet a szoftverrel való munka során, ami nagyban megkönnyíti az életedet. Vegyük végig, hogyan lehet ezt megtenni.
A helyi HTTP-port létrehozásához kívülről a http parancsot használja. Ehhez egyszerűen adja meg paraméterként a portot, például a 80-as portot:
$ ngrok http 80
Amint az alagút megkezdi a munkáját a terminálban információkat fog látni az állapotáról. A Továbbítás mezőben nem lesz nehéz megtalálni az URL-t, Ezzel az URL-címmel lesz képes elérni a szolgáltatást. Az első indításkor az Ngrok figyelmeztetni fogja, hogy ez az erőforrás az Ngrok-on keresztül elérhető.
Mindössze annyit kell tennie, hogy a Visit Site gombra kattint:
Ezután elérhetővé válik a szerver és a webhely tartalma:
HTTP-engedélyt kell hozzáadni, hogy más felhasználók is hozzáférhessenek a webhelyhez. Ehhez a következő opció áll rendelkezésre: --basic-auth
:
ngrok http --basic-auth="user:password" 80
Ezután meg kell adnia egy jelszót a webhely eléréséhez. Ha meg kell adnia egy Hostot a helyi webhelyhez, ezt a --host-header
opcióval teheti meg. Ha például a tartományt example.local-ra
szeretné módosítani, használja ezt a parancsot:
ngrok http --host-header="example.local" 80
Alapértelmezés szerint a szolgáltatás külsőleg HTTPS-en keresztül lesz elérhető. Ha azt szeretné, hogy csak HTTP-n keresztül legyen elérhető, használja a --scheme
opciót. Például:
ngrok http --scheme="http" 80
Ha a portot egy másik gépen is elérhetővé akarja tenni, adja meg annak IP-címét a porttal együtt. Például a 192.168.1.143 esetében:
ngrok http 192.168.1.143:80
Rájöttünk, hogyan hozzunk létre egy alagutat, most még többet tudsz az Ngrokról!