Gerenciando Túneis
Instalar um app em um dispositivo de produção ativa o túnel de cada porta do seu template de porta. Usuários com o privilégio de rede no dispositivo podem desativar e reativar túneis nas configurações do app no dispositivo.
Ativando um Túnel
- Abra um dispositivo no seu projeto.
- Encontre o app em execução na lista de apps.
- Clique no ícone de configurações.
- Vá para a seção Remote Access.
- Alterne o túnel da porta desejada para ligado.
Quando ativado:
- Portas HTTP/HTTPS: Uma URL no domínio do túnel é gerada. Clique na URL ou no ícone de globo na lista de apps do dispositivo para abrir o serviço no seu navegador. Ela é privada: só abre para usuários autenticados no IronFlock com acesso ao dispositivo, ou para requisições que levam a chave de API de uma conta IronFlock, a menos que a porta seja alternada para Public (apenas portas HTTP e HTTPS), o que libera o acesso a qualquer pessoa — por exemplo, um webhook na nuvem.
- Portas TCP/UDP: Um número de porta remota é alocado e exibido nas configurações. Use essa porta com seu aplicativo cliente (ex.: visualizador VNC, TIA Portal).
O Ícone de Globo
Quando um túnel está ativo, um ícone de globo aparece no cartão do app do dispositivo na visualização em mapa e na lista de apps. Clicar nele abre a URL principal de acesso remoto (a porta marcada com main: true no template de porta).
Desativando um Túnel
Alterne o túnel para desligado na seção Remote Access das configurações do app. A URL ou a porta remota do túnel deixa de funcionar imediatamente.
Registro de Auditoria
Toda ativação e desativação de túnel é registrada:
- Quem ativou ou desativou o túnel
- Quando a ação ocorreu
- Qual porta foi afetada
Além disso, o uso efetivo do túnel (conexões através do proxy) é registrado. Essa trilha de auditoria está disponível nas configurações do dispositivo, no painel de log de auditoria.
Privilégios Necessários
Para ativar ou desativar um túnel, tornar uma porta pública ou reservar uma porta, um usuário precisa do privilégio Rede no dispositivo. O proprietário do projeto e o usuário que adicionou o dispositivo o têm por padrão.