Mik azok a fejlesztői alagutak?

A fejlesztői alagutak lehetővé teszik a fejlesztők számára a helyi webszolgáltatások biztonságos megosztását az interneten. Lehetővé teszi a helyi fejlesztési környezet felhőszolgáltatásokkal való összekapcsolását, a folyamatban lévő munka megosztását a munkatársakkal, vagy segítséget nyújt a webhookok létrehozásához. A fejlesztői alagutak az adhoc tesztelésére és fejlesztésére, nem pedig éles számítási feladatokra valók.

Fontos

Ez a funkció jelenleg nyilvános előzetes verzióban érhető el. Ez az előzetes verzió szolgáltatásszintű szerződés nélkül érhető el, és éles számítási feladatokhoz nem ajánlott. Előfordulhat, hogy néhány funkció nem támogatott, vagy korlátozott képességekkel rendelkezik.

Előnyök

  • Alapértelmezés szerint biztonságos – Alapértelmezés szerint a létrehozott fejlesztői alagutak csak a Microsoft, a Microsoft Entra ID vagy a GitHub-fiók használatával érhetők el.
  • Állandó URL-címek – Tartsa meg ugyanazt a fejlesztői alagút URL-címét, amíg szüksége van rá.
  • Több egyidejű port támogatása – Egyszerre több port üzemeltetése egyetlen fejlesztői alagúton.
  • Globális szolgáltatás rendelkezésre állása – A dev tunnels szolgáltatás globálisan elérhető. A fejlesztői alagutak automatikusan a legközelebbi elérhető régióban jönnek létre.
  • Alagútvizsgálat – A dev tunnel forgalmának vizsgálata egy ismerős felületen, a Böngésző DevToolsban.

Terminológia

A parancssori felület használata előtt hasznos, ha az alábbi kifejezésekre hivatkozik:

  • Alagút – Biztonságos távoli hozzáférést biztosít egy gazdagéphez egy továbbító szolgáltatáson keresztül. A fejlesztői alagút egyedi DNS-névvel, több portdal, hozzáférés-vezérléssel és más kapcsolódó metaadatokkal rendelkezik.

  • Alagút-továbbító szolgáltatás – Lehetővé teszi a fejlesztői alagút gazdagépe és az ügyfelek közötti biztonságos kapcsolatokat egy felhőszolgáltatáson keresztül, még akkor is, ha a gazdagép tűzfal mögött van, és nem tudja közvetlenül fogadni a bejövő kapcsolatokat.

  • Alagútgazda – Fogadja az ügyfélkapcsolatokat egy fejlesztői alagúttal a dev tunnel relay szolgáltatáson keresztül, és továbbítja ezeket a kapcsolatokat a helyi portokra.

  • Alagútport – Egy olyan IP-portszám (1-65535), amely egy fejlesztői alagúton keresztül engedélyezett. A fejlesztői alagút csak a hozzáadott portokon engedélyezi a kapcsolatokat. Egy fejlesztői alagút több portot is támogathat, és a fejlesztői alagút különböző portjai különböző protokollokat (HTTP, HTTPS stb.) használhatnak, és eltérő hozzáférés-vezérléssel rendelkezhetnek.

  • Alagútkapcsolat – Csomagok kétirányú adatfolyama egy dev tunnel-ügyfél és egy fejlesztői alagút gazdagépe között egy fejlesztői alagútporton keresztül. A fejlesztői alagútkapcsolatok leggyakrabban mindkét oldalon TCP-kapcsolatokhoz kapcsolódnak, de az UDP-alapú protokollok is támogatottak lehetnek. Egy alagútport több egyidejű kapcsolatot is támogat.

  • Alagútügyfél – Távoli kapcsolatot kezdeményez egy fejlesztői alagúton keresztül egy gazdagéphez. (Bár a gazdagépnek "ügyfél" kapcsolata is lehet a dev tunnel szolgáltatással, a kifejezés ebben a kontextusban kerülendő a félreértések csökkentése érdekében.)

További lépések