O Awacino dá a um dispositivo um endereço real dentro de outra rede (o seu SituIP). Para isso, cada plataforma precisa de um pequeno componente de rede, e nada mais.
Windows
- O “Awacino SituIP service” faz parte do pacote da aplicação. O Windows instala-o juntamente com a aplicação e remove-o, com os seus ficheiros, quando a aplicação é desinstalada. A aplicação nunca instala uma segunda cópia.
- É executado como LocalSystem, porque criar um adaptador de rede virtual e as respetivas rotas exige direitos de sistema. Apenas escuta num pipe com nome local para a aplicação Awacino neste PC: não abre nenhuma porta de rede, não cria regras de firewall e não transfere nada.
- Quando o utilizador ativa um SituIP, cria um adaptador de rede virtual Wintun (cujo controlador assinado vem no pacote) e define o endereço e as rotas apenas para esse adaptador.
- Normalmente, não é necessário nenhum pedido de administrador. Só se o serviço não responder é que a aplicação pede, uma vez por sessão, autorização para iniciar o seu assistente com direitos de administrador.
Mac
- Uma extensão de rede dentro da aplicação. O Awacino usa uma extensão de rede do tipo packet tunnel incluída no pacote da aplicação. Não é uma extensão de sistema nem de kernel, e não há assistente privilegiado nem launch daemon.
- Uma única aprovação. O macOS pergunta uma vez se o Awacino pode adicionar uma configuração VPN. Não é necessária palavra-passe de administrador.
- Em sandbox. A aplicação, a sua extensão e o pequeno assistente para Beam in são executados na App Sandbox. O assistente só é executado enquanto a aplicação está aberta e a partilhar.
- Remoção. Apagar a aplicação remove a aplicação, a sua extensão e o assistente. A entrada VPN pode ser removida em Definições do Sistema › VPN.
Linux
- Um snap, duas partes. O snap “awacino” (confinamento estrito) contém a aplicação de ambiente de trabalho e um pequeno serviço de sistema. Só o serviço pode configurar a rede (interface snap network-control); a aplicação de ambiente de trabalho nunca o faz.
- Como funciona. A aplicação comunica com o serviço através de um socket local; o serviço cria a interface do túnel e define o seu endereço e as suas rotas.
- Permissão única. Até a Snap Store a ligar automaticamente, execute uma vez:
sudo snap connect awacino:network-control.
- Remoção.
sudo snap remove awacino remove a aplicação, o serviço e a sua interface.
- O cliente sem supervisão para servidores e Raspberry Pi é uma instalação separada: Configurar o acesso sem supervisão.
iPhone e iPad
- Uma extensão de rede dentro da aplicação. O Awacino usa uma extensão de rede do tipo packet tunnel fornecida com a aplicação; o Beam in funciona na mesma extensão. Nada mais é instalado: nenhum perfil, nenhuma aplicação auxiliar, nenhuma gestão de dispositivos.
- Uma única aprovação. O iOS pergunta uma vez se o Awacino pode adicionar uma configuração VPN. O acesso à câmara ou às fotografias só é pedido quando digitaliza um código ou escolhe um ficheiro.
- Segundo plano. O único modo em segundo plano são as notificações silenciosas, usadas quando um dos seus próprios dispositivos pede um Beam in.
- Remoção. Apagar a aplicação remove a aplicação, a sua extensão e a sua configuração VPN.
Android
- O serviço VPN do próprio Android. O túnel usa o VpnService do Android. O Android pede uma vez autorização para o pedido de ligação e mostra o ícone da chave enquanto está ligado.
- Visíveis enquanto estão em execução. A ligação e o Beam in só funcionam como serviços em primeiro plano enquanto estão ativos, cada um com uma notificação visível.
- Permissões. Internet e estado da rede, serviços em primeiro plano, notificações para esses serviços e uma exceção à otimização da bateria para que uma ligação em curso não seja interrompida. Nenhum ID de publicidade, e a aplicação nunca ativa a «VPN sempre ativa».
- Remoção. A desinstalação remove a aplicação, os seus serviços e o seu perfil VPN.
Portas de rede em todas as plataformas
Enquanto a aplicação está inativa, nada está à escuta além das ligações loopback locais entre a aplicação e o seu próprio serviço, e para o início de sessão no navegador. As ligações entre dispositivos são iniciadas para fora, pelo que não é necessário reencaminhamento de portas de entrada nem alterações no router. Só enquanto utiliza ativamente o Agentic Beam ou partilha uma porta ou um ecrã na sua rede local é que a aplicação fica à escuta nessa rede, e deixa de o fazer quando termina a função. Não são criadas regras de firewall nem é transferido código durante a execução.
As ligações são diretas entre os dispositivos do utilizador e encriptadas ponto a ponto; não passam pelos nossos servidores.
Mais: Política de privacidade · Suporte · Segurança