Az Önhöz hasonló olvasók támogatják a MUO-t. Amikor a webhelyünkön található linkek használatával vásárol, társult jutalékot kaphatunk. Olvass tovább.

Néha fel kell tennie egy helyi szervert, amely a számítógépén fut, az internet számára. Ez hasznos lehet egy webalkalmazás teszteléséhez, mielőtt azt távoli kiszolgálóra telepítené.

Ismerje meg, hogyan használhatja az ngrok-ot, egy gyakori eszközt a helyi webszerverek internetes elérhetővé tételére.

Az ngrok használata helyi webfejlesztéshez

Az ngrok 2015 óta egy alagút-megoldás helyi webszerverek internetes futtatásához.

Az ngrok használatával létrehozhat egy nyilvános URL-címet, amely a helyi szerverre van leképezve, így mások könnyen elérhetik munkájukat a világ bármely pontjáról. Ezután tesztelheti alkalmazásait különböző eszközökről és webböngészőkről, és az ngrok kérés- és válasznaplói segítségével elháríthatja azokat.

Amikor nyilvános alagúttal foglalkozik, biztonsági aggályai lehetnek. Az ngrok támogatja a biztonságos alagutakat SSL titkosítással, így biztonságosan használható érzékeny adatokhoz és alkalmazásokhoz. Mindezek a funkciók értékes és népszerű eszközzé tették az ngrok-ot a személyes projekteken dolgozó vagy másokkal együttműködő fejlesztők számára.

instagram viewer

Az ngrok telepítése a számítógépére

Az ngrok elsődleges funkcióinak használatának megkezdése teljesen ingyenes és nagyon egyszerű. Bár létezik az ngrok fizetős verziója, amely több funkciót kínál. Tanuljuk meg az ngrok telepítését és beállítását a számítógépen.

Az ngrok számítógépre történő telepítéséhez forduljon a hivataloshoz ngrok letöltési oldal.

Ezután folytassa az ngrok letöltését az adott operációs rendszerhez (operációs rendszerhez), vagy töltse le a ZIP fájlt, és kicsomagolja vagy telepítse csomagkezelővel, például Chocolatey vagy Homebrew segítségével.

Az ngrok Chocolatey vagy Homebrew segítségével Windows és macOS rendszeren történő telepítéséhez telepítenie kell valamelyik csomagkezelőt.

A Chocolatey Windows rendszerre történő telepítéséhez futtassa ezt a parancsot a Windows PowerShell rendszergazdán belül:

Set-Execution Policy Bypass -Scope Process -Force; [Rendszer. Háló. ServicePointManager]::SecurityProtocol = [Rendszer. Háló. ServicePointManager]::SecurityProtocol -bor 3072; iex ((Új- Objektumrendszer. Háló. WebClient).DownloadString(' https://community.chocolatey.org/install.ps1'))

A Homebrew macOS rendszerre történő telepítéséhez futtassa ezt a parancsot a terminálon:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/telepítés/FEJ/install.sh)"

Most már megvannak a megfelelő csomagkezelők, és bármelyik használatával telepítheti az ngrok programot a számítógépére.

Új helyi ngrok alagút létrehozása fiókjával

A helyi kiszolgáló felfedésére szolgáló ngrok alagút létrehozásához regisztrálnia kell egy ngrok fiókot, és létre kell hoznia egy hitelesítési tokent.

1. lépés: Regisztráljon

Irány ngrok regisztrációs oldala, töltse ki az űrlapot a szükséges adatokkal, majd kattintson a gombra Regisztrálj.

2. lépés: Adja hozzá a tokent a konfigurációhoz

Most, hogy van fiókja, hozzá kell adnia az automatikusan generált hitelesítési tokent ngrok.yml konfigurációs fájl. Ez a token egyedi a fiókjában, ezért gondoskodnia kell róla. A hitelesítési token hozzáadásához navigáljon a Az Ön hitelesítője oldalt az oldalsó navigációs sávban.

Másolhatja a hitelesítési tokent, és futtassa a bemutatott parancsot a terminálon a konfigurációs fájl beállításához:

ngrok config add-authtoken YOUR_AUTH_TOKEN

3. lépés: Futtassa az ngrok parancsot

Miután elvégezte az előző lépéseket, létrehozhat egy ngrok alagutat a szerver futtatásához.

Ehhez futtassa a következő parancsot a kívánt portszámmal.

Például:

ngrok http 3000

Most már fut egy helyi ngrok alagút a számítógépén.

Gyakori beállítási problémák kezelése

  • Tűzfal korlátozások: Ha az Ön a számítógép tűzfal mögött van, előfordulhat, hogy módosítania kell a beállításait, hogy az ngrok csatlakozhasson az internethez.
  • Hibás hitelesítési token: Ha rossz hitelesítési tokent ad meg az ngrok indításakor, hibaüzenetet kaphat, amely azt jelzi, hogy a token érvénytelen. Erősítse meg tokent, vagy állítsa vissza a tokent a webhelyen a gombra kattintva Reset Authttoken gomb.
  • Engedély megtagadva: Ha az ngrok indításakor „engedély megtagadva” hibaüzenetet kap, előfordulhat, hogy rendszergazdaként vagy emelt szintű jogosultságokkal kell futtatnia az ngrok parancsot.

Az ngrok használatának előnyei a helyi webfejlesztésben

Akár személyes projekten dolgozik, akár csapattal dolgozik, az ngrok értékes a webfejlesztési eszköztárában. Különböző platformokkal és programozási nyelvekkel való kompatibilitása alkalmassá teszi webes alkalmazások tesztelésére, együttműködésre vagy projektek ügyfelek számára történő bemutatására.