Vytvoření a hostování vývojového tunelu
Vývojové tunely jsou výkonným nástrojem pro bezpečné otevření místního hostitele na internetu a řízení přístupu, takže můžete snadno testovat a ladit webové aplikace a webhooky prakticky odkudkoli. Vytvořte, hostujte a připojte se k prvnímu vývojovému tunelu za několik sekund.
V tomto rychlém startu se dozvíte, jak vytvořit, hostovat a připojit se k prvnímu vývojovému tunelu za několik sekund.
Instalace
Před vytvořením vývojového tunelu musíte nejprve stáhnout a nainstalovat devtunnel
nástroj cli (rozhraní příkazového řádku), který odpovídá vašemu operačnímu systému.
Správce balíčků systému Windows (winget)
K instalaci a aktualizaci rozhraní příkazového řádku můžete použít winget, správce balíčků Microsoftu devtunnel
pro Windows.
winget install Microsoft.devtunnel
Tento příkaz nainstaluje ve výchozím nastavení nejnovější verzi a odebere starší verzi ve stejném umístění, což je %LOCALAPPDATA%\Microsoft\WinGet\Packages. Pokud chcete zadat verzi, přidejte --version <version_number>
do příkazu požadovanou verzi.
winget upgrade Microsoft.devtunnel
Skript PowerShellu
Rozhraní příkazového řádku můžete nainstalovat také pomocí PowerShellu devtunnel
a spuštěním následujícího příkazu:
Invoke-WebRequest -Uri https://aka.ms/TunnelsCliDownload/win-x64 -OutFile devtunnel.exe
.\devtunnel.exe -h
Přímý odkaz ke stažení:
Windows (x64) – https://aka.ms/TunnelsCliDownload/win-x64
Spusťte příkazy místo devtunnel
./devtunnel
:
- Stiskněte klávesu Windows a zadejte "Proměnné prostředí".
- Vyberte možnost Upravit proměnné systémového prostředí.
- Vyberte proměnné prostředí. Tlačítko.
- Tam uvidíte dvě tabulky, v tabulce Systémové proměnné vyhledejte a vyberte proměnnou PATH.
- Vyberte tlačítko Upravit....
- Mělo by se zobrazit okno. Vyberte tlačítko Nový.
- Zadejte cestu k adresáři souboru devtunnel.exe (adresář znamená vyloučit název souboru z cesty.
- Pokud chcete najít řetězec adresáře, můžete přejít do adresáře v PowerShellu nebo terminálu a zadat pwd.
- Ve všech otevřených oknech vyberte ok a restartujte příkazový řádek.
Přihlášení
Pokud chcete spustit vývojový tunel, musíte se nejdřív přihlásit pomocí účtu Microsoft Entra ID, Microsoftu nebo GitHubu. Vývojové tunely nepodporují hostování tunelů anonymně, kde najdete další informace v referenční dokumentaci k příkazům rozhraní příkazového řádku.
devtunnel user login
Hostitelský počítač
Po přihlášení můžete začít hostovat vývojový tunel pomocí host
příkazu. V následujícím příkladu budou vývojové tunely:
- Spusťte místní server na portu
8080
, na který se odesílají požadavky odeslané do něj. - Hostujte vývojový tunel pro místní port
8080
, který je přístupný pro internet.
# Start a http server on port 8080
devtunnel echo http -p 8080
# Tunnel port 8080
devtunnel host -p 8080
Úspěšný host
příkaz vypíše něco podobného jako v následujícím příkladu konzoly.
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>
Tištěný text obsahuje:
tunnel_id
- ID vývojového tunelu.- Veřejná adresa URL – adresa URL, kterou můžete použít pro přístup k vývojovému tunelu v
https://<tunnel_id>.usw2.devtunnels.ms:8080/
tomto příkladu. - Kontrola adresy URL – Adresa URL, kterou můžete použít ke kontrole provozu odeslaného přes vývojový tunel v
https:/<tunnel_id>-8080-inspect.usw2.devtunnels.ms/
tomto příkladu.
Propojit
Pokud se chcete připojit k vývojovému tunelu, musíte:
- Navštivte tuto adresu URL ve webovém prohlížeči.
- Přihlaste se pomocí stejného účtu, který jste použili k hostování vývojového tunelu. Ve výchozím nastavení jsou vývojové tunely přístupné jenom vám.
Blahopřejeme! Teď máte přístup k místní službě přes internet.