Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Os túneis de desenvolvimento são uma ferramenta poderosa para abrir de forma segura o seu localhost à internet e controlar quem tem acesso, para que possa testar e depurar facilmente as suas aplicações web e webhooks praticamente em qualquer lugar. Cria, aloja e liga-te ao teu primeiro túnel de desenvolvimento em segundos.
Neste guia rápido, vai aprender a criar, hospedar e conectar-se ao seu primeiro túnel de desenvolvimento em segundos.
Install
Antes de criar um túnel de desenvolvimento, primeiro precisa de descarregar e instalar a devtunnel ferramenta CLI (Command Line Interface) que corresponde ao seu sistema operativo.
Windows Gestor de Pacotes (winget)
Podes usar o winget, o gestor de pacotes da Microsoft para Windows, para instalar e atualizar a CLI devtunnel.
winget install Microsoft.devtunnel
Este comando instala a versão mais recente por defeito e remove a versão mais antiga no mesmo local, que é %LOCALAPPDATA%\Microsoft\WinGet\Packages. Para especificar uma versão, adicione --version <version_number> a versão desejada ao comando.
winget upgrade Microsoft.devtunnel
Script de PowerShell
Também pode instalar a devtunnel CLI usando o PowerShell e executar o seguinte comando:
Invoke-WebRequest -Uri https://aka.ms/TunnelsCliDownload/win-x64 -OutFile devtunnel.exe
.\devtunnel.exe -h
Link de download direto:
Windows (x64) - https://aka.ms/TunnelsCliDownload/win-x64
Executar comandos com devtunnel em vez de ./devtunnel:
- Pressiona a tecla Windows e escreve 'Variáveis de ambiente'.
- Selecione a opção 'Editar as variáveis do ambiente do sistema'.
- Selecione o botão das 'Variáveis de Ambiente...'.
- Lá vês duas tabelas, na tabela 'System Variables', encontra e seleciona a variável 'PATH'.
- Seleciona o botão 'Editar...'.
- Deve surgir uma janela. Selecione o botão 'Novo'.
- Escreve o caminho do diretório do teu ficheiro devtunnel.exe (diretório significa excluir o nome do ficheiro do caminho).
- Para encontrar a cadeia de diretórios, pode navegar até ao diretório no PowerShell ou terminal e escrever 'pwd')
- Selecione 'Ok' em todas as janelas abertas e reinicie o prompt de comandos.
Iniciar sessão
Para iniciar um túnel de desenvolvimento, primeiro precisa de iniciar sessão com uma conta Microsoft Entra ID, Microsoft ou GitHub. O Dev Tunnels não suporta alojamento anónimo de túneis. Para mais informações, consulte a documentação de referência de comandos CLI .
devtunnel user login
Host
Depois de iniciar sessão, podes começar a hospedar um túnel de desenvolvimento usando o host comando. No exemplo abaixo, os túneis de desenvolvimento irão:
- Executa um servidor local na porta
8080que ecoa os pedidos que lhe são enviados. - Aloja um túnel de desenvolvimento para a porta
8080local acessível pela internet.
# Start a http server on port 8080
devtunnel echo http -p 8080
# Tunnel port 8080
devtunnel host -p 8080
Um comando bem-sucedido host imprime algo semelhante ao seguinte exemplo na consola.
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>
O texto impresso contém:
-
tunnel_id- O ID do túnel de desenvolvimento. - URL pública - A URL, que pode ser usada para aceder ao seu túnel de desenvolvimento,
https://<tunnel_id>.usw2.devtunnels.ms:8080/neste exemplo. - Inspect URL - O URL que podes usar para inspecionar o tráfego enviado através do túnel de desenvolvimento,
https:/<tunnel_id>-8080-inspect.usw2.devtunnels.ms/neste exemplo.
Connect
Para te ligares ao túnel de desenvolvimento, precisas de:
- Visite este URL num navegador web.
- Inicia sessão com a mesma conta que usaste para alojar o túnel de desenvolvimento. Por defeito, os túneis de desenvolvimento só estão acessíveis a ti.
Parabéns! Agora pode aceder ao seu serviço local através da internet.