Teiesugused lugejad aitavad MUO-d toetada. Kui teete ostu meie saidil olevate linkide abil, võime teenida sidusettevõtte komisjonitasu. Loe rohkem.

Mõnikord peate teie arvutis töötava kohaliku serveri Internetiga kokku puutuma. See võib olla kasulik veebirakenduse testimiseks enne selle juurutamist kaugserverisse.

Siit saate teada, kuidas kasutada ngroki, mis on levinud tööriist kohalike veebiserverite avaldamiseks Internetile.

Ngroki kasutamine kohalikuks veebiarenduseks

ngrok on olnud tunnelilahendus kohalike veebiserverite käitamiseks Internetis alates 2015. aastast.

Ngroki abil saate luua avaliku URL-i, mis seostub teie kohaliku serveriga, muutes teistel hõlpsaks juurdepääsu oma tööle kõikjalt maailmast. Seejärel saate testida oma rakendusi erinevatest seadmetest ja veebibrauseritest ning teha nende tõrkeotsingut ngroki päringu- ja vastuselogide abil.

Avaliku tunneliga suhtlemisel võib teil olla turvaprobleeme. ngrok toetab turvalisi tunneleid SSL-krüptimisega, muutes selle kasutamise tundlike andmete ja rakenduste jaoks ohutuks. Kõik need funktsioonid on muutnud ngrokist väärtusliku ja populaarse tööriista arendajatele, kes töötavad isikliku projektiga või teevad koostööd teistega.

instagram viewer

Ngroki installimine arvutisse

Ngroki põhifunktsioonidega alustamine on täiesti tasuta ja väga lihtne. Kuigi on olemas ka ngroki tasuline versioon, mis pakub rohkem funktsioone. Õpime, kuidas ngrok arvutisse installida ja seadistada.

Ngroki arvutisse installimiseks pöörduge ametniku poole ngrok allalaadimisleht.

Seejärel peaksite oma konkreetse OS-i (operatsioonisüsteemi) jaoks ngrok alla laadima, laadides alla faili ZIP-fail ja selle ekstraktimine või installige see paketihalduri (nt Chocolatey või Homebrew) abil.

Ngroki installimiseks koos Chocolatey või Homebrew'ga Windowsi ja macOS-i jaoks peab teil olema installitud kumbki paketihaldur.

Chocolatey installimiseks Windowsis käivitage see käsk Windows PowerShelli administraatoris:

Set-ExecutionPolicy Bypass -Scope Process -Force; [Süsteem. Net. ServicePointManager]::SecurityProtocol = [Süsteem. Net. ServicePointManager]::SecurityProtocol -bor 3072; iex ((Uus- Objektisüsteem. Net. WebClient).DownloadString(' https://community.chocolatey.org/install.ps1'))

Homebrew'i installimiseks macOS-i käivitage oma terminalis see käsk:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/installida/PEA/install.sh)"

Nüüd on teil sobivad paketihaldurid ja saate ngroki oma arvutisse installida, kasutades mõlemat.

Uue kohaliku ngrok-tunneli loomine teie kontoga

Ngroki tunneli loomiseks kohaliku serveri paljastamiseks peate registreerima ngroki konto ja looma autentimisloa.

1. samm: registreeruge

Suunduge ngroki registreerumisleht, täitke vorm nõutavate andmetega ja klõpsake nuppu Registreeri.

2. samm: lisage Token konfiguratsioonile

Nüüd, kui teil on konto, peate lisama oma automaatselt loodud autentimismärgi ngrok.yml konfiguratsioonifail. See tunnus on teie konto jaoks ainulaadne, seega peaksite seda kaitsma. Auth tokeni lisamiseks liikuge lehele Teie autentimine külgmisel navigeerimisribal.

Konfiguratsioonifaili seadistamiseks saate kopeerida oma autentimisloa ja käivitada terminalis demonstreeritud käsu:

ngrok config add-authtoken YOUR_AUTH_TOKEN

3. samm: käivitage ngrok

Kui olete eelmised sammud lõpetanud, saate luua oma serveri käitamiseks ngrok-tunneli.

Selleks käivitage eelistatud pordi numbriga järgmine käsk.

Näiteks:

ngrok http 3000

Nüüd töötab teie arvutis kohalik ngrok tunnel.

Levinud seadistusprobleemide käsitlemine

  • Tulemüüri piirangud: kui teie arvuti on tulemüüri taga, peate võib-olla selle sätteid kohandama, et ngrok saaks Interneti-ühenduse luua.
  • Vale autentimisluba: kui sisestate ngroki käivitamisel vale autentimisloa, võite saada veateate, mis näitab, et teie luba on kehtetu. Kinnitage oma märk või lähtestage see veebisaidil, klõpsates nuppu Lähtestage Authtoken nuppu.
  • Luba keelatud: kui näete ngroki käivitamisel tõrketeadet „luba keelatud”, peate võib-olla käivitama käsu ngrok administraatorina või kõrgendatud õigustega.

Ngroki kasutamise eelised kohalikus veebiarenduses

Ükskõik, kas töötate isikliku projekti kallal või teete koostööd meeskonnaga, on ngrok teie veebiarenduse tööriistakomplektis väärtuslik. Selle ühilduvus erinevate platvormide ja programmeerimiskeeltega muudab selle sobivaks veebirakenduste testimiseks, koostööks või projektide klientidele demonstreerimiseks.