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:

  1. Stiskněte klávesu Windows a zadejte "Proměnné prostředí".
  2. Vyberte možnost Upravit proměnné systémového prostředí.
  3. Vyberte proměnné prostředí. Tlačítko.
  4. Tam uvidíte dvě tabulky, v tabulce Systémové proměnné vyhledejte a vyberte proměnnou PATH.
  5. Vyberte tlačítko Upravit....
  6. Mělo by se zobrazit okno. Vyberte tlačítko Nový.
  7. Zadejte cestu k adresáři souboru devtunnel.exe (adresář znamená vyloučit název souboru z cesty.
  8. Pokud chcete najít řetězec adresáře, můžete přejít do adresáře v PowerShellu nebo terminálu a zadat pwd.
  9. 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:

  1. Navštivte tuto adresu URL ve webovém prohlížeči.
  2. 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.

Další kroky