Hálózatépítés

Ngrok

Ngrok
A Ngrok egy olyan platformon átívelő eszköz, amely felhőszolgáltatásokkal fedi fel a helyi hálózati szolgáltatásokat a NAT-ok és a tűzfalak mögött egy biztonságos alagúton. A Ngrok emellett megoszthatja a helyi webhelyeket, webhook-fogyasztókat készíthet / tesztelhet, és önállóan házigazdája a személyes szolgáltatásoknak. A Ngrok-ot 2012-ben Alan Shreve (@inconshreveable) hozta létre. Ingyenes és fizetős verziót működtet.

Ez a cikk az ngrok beállításának és használatának egyszerű lépéseit mutatja be.

INSTALL NGROK

Iratkozzon fel az ngrok szolgáltatásra itt, és töltse le. Csomagolja ki a fájlokat, és futtassa az ngrok fájlt. Az ngrok telepíthető snapon keresztül is:

$ snap install ngrok

HOZZÁADJA AUTHTOKEN A NGROK-hoz

Adja hozzá a hitelesítési tokent. Ez az irányítópult bal oldali ablaktáblájában érhető el. Vagy szerkesztheti a ngrok.yml általában tárolja ~ /.ngrok2 / ngrok.yml.

# Adja hozzá az Authtoken szót az ngrok fájlban.yml
authtoken: 1lyypJPNKyYFnxgnbvbsds4S0iQ_5rVHeA7zsUeZ1Sntmpd9H

vagy egyszerűen írja be:

$ ngrok authtoken

Ez hozzáadja a hitelesítési tokent a ngrok.yml konfigurációs fájl. Az automatikus beszéd és az ngrok támogatások hozzáadásával további funkciókhoz és megnövelt munkamenetekhez férhet hozzá.

RUN NGROK

Futtassuk az ngrokot HTTP-vel. Ehhez helyi port számra van szükség. A következő parancs nyilvános URL-t biztosít a 80-as port webszervereihez.

$ ngrok http 80
ngrok: @inconshreveable (Ctrl + C a kilépéshez)
Munkamenet állapota online
Számla Arslan Aslam (Terv: Ingyenes) 2. verzió.3.35
Egyesült Államok régió (us)
Webes felület: http: // 127.0.0.1: 4040
Továbbítás http: // 916f560728c3.ngrok.io -> http: // localhost: 80
Továbbítás https: // 916f560728c3.ngrok.io -> http: // localhost: 80
Csatlakozások ttl opn rt1 rt5 p50 p90
0 0 0.00 0.00 0.00 0.00

Ezt bontsuk le. Az online állapot megjelenítése után azonosítja a felhasználót és a telepített verziót, azonosítja a régiót. Ezután az Ngrok tájékoztatja, hogy az ngrok webes felülete a 4040 localhost porton van. A következő sorban látható két URL azok a nyilvános címek, amelyeken keresztül a helyi webhely most elérhető. Vegye figyelembe, hogy két URL van, az egyik http-es, a másik pedig https-kapcsolattal.

Fedezzük fel az állapot oldalt.

Továbbított címként (ilyesmi: 757de47032a1.ngrok.io) elérése után az Ngrok naplózza a kéréseket a CLI-ben és a webes felületen

HTTP kérések
-------------
GET / favicon.ico 404 A fájl nem található
GET / 200 OK

Tegyük fel, hogy van egy webhelye, amelyet tesztelnie kell, és az a helyi host 1337-es portján működik. A következő parancsot fogjuk használni:

$ ngrok http 1337

Ez átjárja az összes http forgalmat az ngrok címetől a készülék 1337-es portjáig.

A fizetős csomag használatával egyéni aldomainek állíthatók be:

$ ngrok http -subdomain = arslan 80

Ez alagutazza a 80-as forgalmat az arslan felé.ngrok.io.

Alagút TCP forgalom a kikötőben használva:

$ ngrok tcp

A Ngrok frissíthető:

$ ngrok frissítés

Megszüntetés

A Ngrok képes eszköz, és nagyon hasznos lehet a webhelyek tesztelésében. Lehet, hogy nem jó ötlet az élő webhelyet a számítógépén tárolni, ezért az ngrok használatát élő webhelyekhez nem ajánlott. A Ngrok a helyszíni tesztelést egyszerűvé, hatékonnyá és egyértelművé tette.

Boldog tesztelést !!!

5 legjobb arcade játék Linuxhoz
Manapság a számítógépek komoly gépek, amelyeket játékra használnak. Ha nem sikerül megszerezni az új magas pontszámot, akkor tudni fogja, mire gondolo...
Csata a Wesnothért 1.13.6 Megjelent a fejlesztés
Csata a Wesnothért 1.13.A múlt hónapban megjelent 6 a hatodik fejlesztési kiadás az 1-ben.13.x sorozat, és számos fejlesztést hajt végre, nevezetesen ...
A League of Legends telepítése az Ubuntu 14-re.04
Ha rajongsz a League of Legendsért, akkor ez egy lehetőség arra, hogy teszteld a League of Legends játékot. Ne feledje, hogy a LOL a PlayOnLinux rends...