Fejlesztői alagút létrehozása és üzemeltetéséhez
A fejlesztői alagutak hatékony eszközök a localhost biztonságos megnyitásához az interneten, és szabályozhatják, hogy ki rendelkezik hozzáféréssel, így gyakorlatilag bárhonnan egyszerűen tesztelheti és hibakeresésre használhatja webalkalmazásait és webhookjait. Hozzon létre, üzemeltetjen és csatlakozzon az első fejlesztői alagúthoz másodpercek alatt.
Ebben a rövid útmutatóban megtudhatja, hogyan hozhat létre, üzemeltethet és csatlakozhat az első fejlesztői alagúthoz másodpercek alatt.
Telepítés
Mielőtt létrehoz egy fejlesztői alagutat, először le kell töltenie és telepítenie kell az devtunnel
operációs rendszernek megfelelő parancssori felületet (parancssori felületet).
Windows-csomagkezelő (winget)
A parancssori felület telepítéséhez és frissítéséhez használhatja a Wingetet, a devtunnel
Microsoft Windows-csomagkezelőjét.
winget install Microsoft.devtunnel
Ez a parancs alapértelmezés szerint telepíti a legújabb verziót, és eltávolítja a régebbi verziót ugyanazon a helyen, amely a következő: %LOCALAPPDATA%\Microsoft\WinGet\Packages. Verzió megadásához adja hozzá --version <version_number>
a kívánt verziót a parancshoz.
winget upgrade Microsoft.devtunnel
PowerShell-szkript
A parancssori felületet a devtunnel
PowerShell használatával is telepítheti, és a következő parancsot futtathatja:
Invoke-WebRequest -Uri https://aka.ms/TunnelsCliDownload/win-x64 -OutFile devtunnel.exe
.\devtunnel.exe -h
Közvetlen letöltési hivatkozás:
Windows (x64) – https://aka.ms/TunnelsCliDownload/win-x64
Parancsok devtunnel
futtatása a következő ./devtunnel
helyett:
- Nyomja le a Windows billentyűt, és írja be a "Környezeti változók" szöveget.
- Válassza a "Rendszerkörnyezet változóinak szerkesztése" lehetőséget.
- Válassza ki a "Környezeti változók... Gomb.
- Két tábla jelenik meg a "Rendszerváltozók" táblában, és válassza ki a PATH változót.
- Válassza a "Szerkesztés..." gombot.
- Ekkor megjelenik egy ablak. Válassza az "Új" gombot.
- Írja be a devtunnel.exe fájl könyvtárútvonalát (a címtár azt jelenti, hogy a fájl nevét ki kell zárni az elérési útból).
- A címtár-sztring megkereséséhez keresse meg a könyvtárat a PowerShellben vagy a terminálban, és írja be a "pwd" kifejezést)
- Válassza az "Ok" gombot az összes megnyitott ablakban, és indítsa újra a parancssort.
Bejelentkezés
A fejlesztői alagút elindításához először microsoft Entra-azonosítóval, Microsoft- vagy GitHub-fiókkal kell bejelentkeznie. A fejlesztői alagutak nem támogatják az alagutak névtelen üzemeltetését. További információkért tekintse meg a parancssori felület parancsainak referenciadokumentációját .
devtunnel user login
Gazdagép
Miután bejelentkezett, megkezdheti a fejlesztői alagút üzemeltetését a host
paranccsal. Az alábbi példában a fejlesztői alagutak a következők:
- Futtasson egy helyi kiszolgálót a porton
8080
, amely visszhangozza a neki küldött kéréseket. - Üzemeltethet egy fejlesztői alagutat az internethez elérhető helyi porthoz
8080
.
# Start a http server on port 8080
devtunnel echo http -p 8080
# Tunnel port 8080
devtunnel host -p 8080
A sikeres host
parancsok a következő példához hasonlót nyomtatnak a konzolra.
Connecting to host tunnel relay wss://usw2-data.rel.tunnels.api.visualstudio.com/api/v1/Host/Connect/<tunnel_id>
Hosting port 8080 at https://<tunnel_id>.usw2.devtunnels.ms:8080/, https://<tunnel_id>-8080.usw2.devtunnels.ms/ and inspect it at https:/<tunnel_id>-8080-inspect.usw2.devtunnels.ms/
Ready to accept connections for tunnel: <tunnel_id>
A nyomtatott szöveg a következőket tartalmazza:
tunnel_id
- A fejlesztői alagút azonosítója.- Nyilvános URL-cím – Ebben a példában a fejlesztői alagút
https://<tunnel_id>.usw2.devtunnels.ms:8080/
eléréséhez használható URL-cím. - Vizsgálja meg az URL-címet – Ebben a példában a fejlesztői alagúton
https:/<tunnel_id>-8080-inspect.usw2.devtunnels.ms/
keresztül küldött forgalom vizsgálatához használható URL-cím.
Kapcsolódás
A fejlesztői alagúthoz való csatlakozáshoz a következőkre van szükség:
- Nyissa meg ezt az URL-címet egy webböngészőben.
- Jelentkezzen be ugyanazzal a fiókkal, mint a dev tunnel üzemeltetéséhez. Alapértelmezés szerint a fejlesztői alagutak csak Ön számára érhetők el.
Gratulálunk! Mostantól az interneten keresztül is elérheti a helyi szolgáltatást.