Vad är utvecklingstunnlar?

Med utvecklingstunnlar kan utvecklare dela lokala webbtjänster på ett säkert sätt via Internet. Gör att du kan ansluta din lokala utvecklingsmiljö till molntjänster, dela pågående arbete med kollegor eller hjälp med att skapa webhooks. Utvecklingstunnlar är avsedda för testning och utveckling i adhoc, inte för produktionsarbetsbelastningar.

Viktigt!

Den här funktionen är för närvarande i allmänt tillgänglig förhandsversion. Den här förhandsversionen tillhandahålls utan ett serviceavtal och rekommenderas inte för produktionsarbetsbelastningar. Vissa funktioner kanske inte stöds eller kan vara begränsade.

Förmåner

  • Säker som standard – som standard är utvecklingstunnlar som du skapar endast tillgängliga för dig med ditt Microsoft-, Microsoft Entra-ID eller GitHub-konto.
  • Beständiga URL:er – Behåll samma utvecklingstunnel-URL så länge du behöver.
  • Stöd för flera samtidiga portar – Värd flera portar i en enda utvecklingstunnel samtidigt.
  • Global tjänsttillgänglighet – utvecklingstunnlartjänsten är tillgänglig globalt. Utvecklingstunnlar skapas automatiskt i den närmaste tillgängliga regionen.
  • Tunnelinspektion – Inspektera dev tunneltrafik i ett välbekant gränssnitt, webbläsaren DevTools.

Terminologi

Innan du använder CLI är det bra att förstå följande termer som refereras i hela:

  • Tunnel – Ger säker fjärråtkomst till en värd via en relätjänst. En utvecklingstunnel har ett unikt DNS-namn, flera portar, åtkomstkontroller och andra associerade metadata.

  • Tunnelrelätjänst – Underlättar säkra anslutningar mellan en utvecklingstunnelvärd och klienter via en molntjänst, även när värden kan vara bakom en brandvägg och inte kan acceptera inkommande anslutningar direkt.

  • Tunnelvärd – Accepterar klientanslutningar till en utvecklingstunnel via dev tunnel relay-tjänsten och vidarebefordrar dessa anslutningar till lokala portar.

  • Tunnelport – ett IP-portnummer (1–65535) som tillåts via en utvecklingstunnel. En utvecklingstunnel tillåter endast anslutningar på portar som har lagts till. En utvecklingstunnel kan ha stöd för flera portar och olika portar i en utvecklingstunnel kan använda olika protokoll (HTTP, HTTPS osv.) och kan ha olika åtkomstkontroller.

  • Tunnelanslutning – En duplexström med paket mellan en utvecklingstunnelklient och dev tunnelvärd via en dev tunnelport. En dev tunnel-anslutning är oftast länkad till TCP-anslutningar på båda sidor, men UDP-baserade protokoll kan också stödjas. En tunnelport kan ha stöd för flera samtidiga anslutningar.

  • Tunnelklient – Initierar en fjärranslutning via en utvecklingstunnel till en värd. (Även om värden också kan ha en "klient"-relation med utvecklingstunneltjänsten, undviks termen i det sammanhanget för att minska förvirringen.)

Nästa steg