Kaltaisesi lukijat auttavat tukemaan MUO: ta. Kun teet ostoksen käyttämällä sivustollamme olevia linkkejä, voimme ansaita kumppanipalkkion. Lue lisää.

Joskus sinun on altistettava tietokoneellasi toimiva paikallinen palvelin Internetille. Tästä voi olla hyötyä verkkosovelluksen testaamisessa ennen sen käyttöönottoa etäpalvelimella.

Opi käyttämään ngrokia, yleistä työkalua paikallisten verkkopalvelimien paljastamiseen Internetiin.

Ngrokin käyttäminen paikalliseen verkkokehitykseen

ngrok on ollut tunnelointiratkaisu paikallisten verkkopalvelimien käyttämiseen Internetissä vuodesta 2015 lähtien.

ngrokin avulla voit luoda julkisen URL-osoitteen, joka liittyy paikalliseen palvelimeesi, jolloin muiden on helppo päästä töihinsä mistä päin maailmaa tahansa. Voit sitten testata sovelluksiasi eri laitteista ja verkkoselaimista ja tehdä niiden vianmäärityksen ngrokin pyyntö- ja vastauslokien avulla.

Kun olet tekemisissä julkisen tunnelin kanssa, sinulla voi olla turvallisuusongelmia. ngrok tukee turvallisia tunneleita SSL-salauksella, mikä tekee sen turvallisesta käyttää arkaluontoisille tiedoille ja sovelluksille. Kaikki nämä ominaisuudet ovat tehneet ngrokista arvokkaan ja suositun työkalun kehittäjille, jotka työskentelevät henkilökohtaisen projektin parissa tai tekevät yhteistyötä muiden kanssa.

instagram viewer

Ngrokin asentaminen tietokoneellesi

Ngrokin pääominaisuuksien käytön aloittaminen on täysin ilmaista ja erittäin yksinkertaista. Vaikka ngrokista on maksullinen versio, joka tarjoaa enemmän ominaisuuksia. Opitaan asentamaan ja määrittämään ngrok tietokoneellesi.

Asenna ngrok tietokoneellesi siirtymällä viranomaisen puoleen ngrok lataussivu.

Jatka sitten ngrok-sovelluksen lataamista tietylle käyttöjärjestelmällesi (käyttöjärjestelmällesi) joko lataamalla ZIP-tiedosto ja purkaa se tai asentamalla sen paketinhallinnan avulla, kuten Chocolatey tai Homebrew.

Jos haluat asentaa ngrokin Chocolateyn tai Homebrew'n kanssa Windowsissa ja macOS: ssä, sinulla on oltava jompikumpi paketinhallinta asennettuna.

Asenna Chocolatey Windowsiin suorittamalla tämä komento Windows PowerShell -järjestelmänvalvojan sisällä:

Set-Execution Policy ohitus -Scope Process -Pako; [Järjestelmä. Netto. ServicePointManager]::SecurityProtocol = [Järjestelmä. Netto. ServicePointManager]::SecurityProtocol -bor 3072; iex ((Uusi-Objektijärjestelmä. Netto. WebClient).DownloadString(' https://community.chocolatey.org/install.ps1'))

Asenna Homebrew macOS: ään suorittamalla tämä komento päätteessäsi:

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

Nyt sinulla on sopivat paketinhallintaohjelmat ja voit asentaa ngrok tietokoneellesi jommallakummalla.

Uuden paikallisen ngrok-tunnelin luominen tililläsi

Jos haluat luoda ngrok-tunnelin paikallisen palvelimesi paljastamiseksi, sinun on rekisteröitävä ngrok-tili ja luotava todennustunnus.

Vaihe 1: Rekisteröidy

Suunnata ngrokin rekisteröitymissivu, täytä lomake vaadituilla tiedoilla ja napsauta Kirjaudu.

Vaihe 2: Lisää Token Config

Nyt sinulla on tili, sinun on lisättävä automaattisesti luotu todennustunnus ngrok.yml konfigurointitiedosto. Tämä tunnus on ainutlaatuinen tilillesi, joten sinun tulee pitää se turvassa. Lisää todennustunnus siirtymällä kohtaan Sinun Authttoken sivun sivunavigointipalkissa.

Voit kopioida todennustunnuksesi ja suorittaa esitellyn komennon päätteessäsi määrittääksesi konfigurointitiedoston:

ngrok config add-authtoken YOUR_AUTH_TOKEN

Vaihe 3: Suorita ngrok

Kun olet suorittanut edelliset vaiheet, voit luoda ngrok-tunnelin palvelimesi käyttöä varten.

Voit tehdä tämän suorittamalla seuraavan komennon ensisijaisella porttinumerolla.

Esimerkiksi:

ngrok http 3000

Tietokoneellasi on nyt käynnissä paikallinen ngrok-tunneli.

Yleisten asennusongelmien käsittely

  • Palomuurirajoitukset: Jos sinun tietokone on palomuurin takana, saatat joutua säätämään sen asetuksia, jotta ngrok voi muodostaa yhteyden Internetiin.
  • Väärä todennustunnus: Jos annat väärän todennustunnuksen käynnistäessäsi ngrok-ohjelman, saatat saada virheilmoituksen, joka ilmaisee, että tunnuksesi on virheellinen. Vahvista tunnuksesi tai nollaa tunnus verkkosivustolla napsauttamalla Nollaa Autthtoken -painiketta.
  • Lupa estetty: Jos saat "lupa estetty" -virheilmoituksen käynnistäessäsi ngrokin, saatat joutua suorittamaan ngrok-komennon järjestelmänvalvojana tai korotetuilla oikeuksilla.

Ngrokin käytön edut paikallisessa verkkokehityksessä

Työskenteletpä sitten henkilökohtaisessa projektissa tai yhteistyössä tiimin kanssa, ngrok on arvokas verkkokehityksen työkalupakkissasi. Sen yhteensopivuus eri alustojen ja ohjelmointikielten kanssa tekee siitä sopivan web-sovellusten testaukseen, yhteistyöhön tai projektien esittelyyn asiakkaille.