Wat zijn dev-tunnels?
Met dev-tunnels kunnen ontwikkelaars veilig lokale webservices delen via internet. U kunt uw lokale ontwikkelomgeving verbinden met cloudservices, werk delen met collega's of hulp bij het bouwen van webhooks. Dev-tunnels zijn bedoeld voor ad-hoctests en -ontwikkeling, niet voor productieworkloads.
Belangrijk
Deze functie is momenteel beschikbaar als openbare preview-versie. Deze preview-versie wordt aangeboden zonder Service Level Agreement en wordt niet aanbevolen voor productieworkloads. Misschien worden bepaalde functies niet ondersteund of zijn de mogelijkheden ervan beperkt.
Vergoedingen
- Standaard beveiligd: standaard zijn dev-tunnels die u maakt, alleen toegankelijk voor u met uw Microsoft-, Microsoft Entra-id- of GitHub-account.
- Permanente URL's : behoud dezelfde URL voor dev-tunnel zolang u nodig hebt.
- Ondersteuning voor meerdere gelijktijdige poorten: host meerdere poorten op één dev-tunnel tegelijk.
- Wereldwijde servicebeschikbaarheid : de dev tunnels-service is wereldwijd beschikbaar. Dev-tunnels worden automatisch gemaakt in de dichtstbijzijnde beschikbare regio.
- Tunnelinspectie - Inspecteer het verkeer van dev-tunnel in een vertrouwde interface, browser DevTools.
Terminologie
Voordat u de CLI gebruikt, is het handig om de volgende termen te begrijpen waarnaar wordt verwezen:
Tunnel : biedt beveiligde externe toegang tot één host via een relayservice. Een dev-tunnel heeft een unieke DNS-naam, meerdere poorten, toegangsbeheer en andere gekoppelde metagegevens.
Tunnel Relay-service : vereenvoudigt beveiligde verbindingen tussen een dev tunnelhost en clients via een cloudservice, zelfs als de host zich mogelijk achter een firewall bevindt en binnenkomende verbindingen niet rechtstreeks kan accepteren.
Tunnelhost : accepteert clientverbindingen met een dev-tunnel via de dev tunnel relay-service en stuurt deze verbindingen door naar lokale poorten.
Tunnelpoort : een IP-poortnummer (1-65535) dat is toegestaan via een dev-tunnel. Een dev-tunnel staat alleen verbindingen toe op poorten die zijn toegevoegd. Eén dev-tunnel kan ondersteuning bieden voor meerdere poorten en verschillende poorten binnen een dev-tunnel kunnen verschillende protocollen (HTTP, HTTPS, enzovoort) gebruiken en mogelijk verschillende toegangsbeheer hebben.
Tunnelverbinding : een dubbelzijdige stroom pakketten tussen een dev tunnel-client en dev tunnelhost, via een dev-tunnelpoort. Een dev-tunnelverbinding is meestal gekoppeld aan TCP-verbindingen aan beide zijden, maar UDP-protocollen kunnen ook worden ondersteund. Eén tunnelpoort kan meerdere gelijktijdige verbindingen ondersteunen.
Tunnelclient : start een externe verbinding via een dev-tunnel naar een host. (Hoewel de host mogelijk ook een 'client'-relatie heeft met de dev tunnel-service, wordt de term in die context vermeden om verwarring te verminderen.)