Šiame straipsnyje bus parodyti paprasti „ngrok“ nustatymo ir naudojimo veiksmai.
ĮDIEGTI „NGROK“
Prisiregistruokite „ngrok“ čia ir atsisiųskite. Išpakuokite failus ir paleiskite ngrok. Taip pat galite įdiegti „ngrok“ naudodami „Snap“ naudodami:
$ snap install ngrokPRIDĖTI AUTHTOKENą prie NGROK
Pridėkite savo prieigos raktą. Jį galima rasti kairiajame prietaisų skydelio srityje. Galima redaguoti ngrok.yml paprastai saugomi ~ /.ngrok2 / ngrok.yml.
# Pridėti „Authtoken“ ngrok.ymlauthtoken: 1lyypJPNKyYFnxgnbvbsds4S0iQ_5rVHeA7zsUeZ1Sntmpd9H
arba tiesiog įveskite:
$ ngrok authtokenTai pridės jūsų prieigos raktą prie ngrok.yml konfigūracijos failas. Pridėdami automatinio kalbėjimo „ngrok“ stipendijas, jūs pasiekėte papildomas funkcijas ir padidinote sesijos laiką.
Paleisti NGROK
Paleiskime ngrok su HTTP. Tam reikalingas vietinis uosto numeris. Ši komanda saugos 80 prievado tinklo serverių viešą URL.
$ ngrok http 80„ngrok“ pagal @inconshreveable („Ctrl“ + C, norėdami mesti)
Sesijos būsena internete
Paskyros „Arslan Aslam“ (planas: nemokamas) 2 versija.3.35
JAV regionas (us)
Žiniatinklio sąsaja http: // 127.0.0.1: 4040
Persiuntimas http: // 916f560728c3.ngrok.io -> http: // localhost: 80
Persiuntimas https: // 916f560728c3.ngrok.io -> http: // localhost: 80
Jungtys ttl opn rt1 rt5 p50 p90
0 0 0.00 0.00 0.00 0.00
Suskaidykime tai. Parodžius prisijungimo būseną, jis identifikuoja vartotoją ir įdiegtą versiją, identifikuoja regioną. Tada „Ngrok“ praneša, kad „ngrok“ žiniatinklio sąsaja yra 4040 „localhost“ prievade. Du kitoje eilutėje rodomi URL yra vieši adresai, per kuriuos dabar galima pasiekti jūsų vietinę svetainę. Atminkite, kad yra du URL, vienas su http, kitas - su https ryšiu.
Panagrinėkime būsenos puslapį.
Kaip persiųstas adresas (kažkas panašaus į šį 757de47032a1.ngrok.io) pasiekiama, „Ngrok“ užregistruos užklausas CLI ir žiniatinklio sąsajoje
HTTP užklausos-------------
GET / favicon.ico 404 Failas nerastas
GET / 200 Gerai
Tarkime, kad turite svetainę, kurią turite išbandyti, ir ji veikia jūsų vietinio kompiuterio 1337 prievade. Mes naudosime šią komandą:
$ ngrok http 1337Tai nuties visą http srautą iš „ngrok“ adreso į jūsų įrenginio 1337 prievadą.
Naudojant mokamą planą, tinkintus padomenius galima nustatyti naudojant:
$ ngrok http -subdomain = arslan 80Tai tunelio 80 eismo srautą į Arslaną tuneliuos.ngrok.t.
Taip pat tunelio TCP eismas uoste
„Ngrok“ galima atnaujinti naudojant:
$ ngrok atnaujinimasNutraukimas
„Ngrok“ yra pajėgus įrankis ir gali būti labai naudingas testuojant svetaines. Gali būti, kad nėra gera idėja priglobti savo tiesioginę svetainę į savo kompiuterį, todėl ngrok naudoti tiesioginėms svetainėms nerekomenduojama. „Ngrok“ padarė bandymą vietoje paprastą, efektyvų ir paprastą.
Laimingo testavimo !!!