Awacino donne à un appareil une véritable adresse dans un autre réseau (sa SituIP). Pour cela, chaque plateforme a besoin d’un petit composant réseau, et de rien de plus.
Windows
- Le « Awacino SituIP service » fait partie du paquet de l’app. Windows l’installe avec l’app et le supprime, avec ses fichiers, lorsque l’app est désinstallée. L’app n’en installe jamais une seconde copie.
- Il s’exécute en tant que LocalSystem, car la création d’un adaptateur réseau virtuel et de ses routes exige des droits système. Il écoute uniquement sur un canal nommé local pour l’app Awacino de ce PC : il n’ouvre aucun port réseau, ne crée aucune règle de pare-feu et ne télécharge rien.
- Lorsque l’utilisateur active une SituIP, il crée un adaptateur réseau virtuel Wintun (dont le pilote signé est fourni dans le paquet) et définit l’adresse et les routes pour cet adaptateur uniquement.
- Normalement, aucune demande d’administrateur n’est nécessaire. Ce n’est que si le service ne répond pas que l’app demande, une fois par session, l’autorisation de lancer son assistant avec des droits d’administrateur.
Mac
- Une extension réseau dans l’app. Awacino utilise une extension réseau de type packet tunnel, livrée dans le bundle de l’app. Ce n’est ni une extension système ni une extension du noyau, et il n’y a ni assistant privilégié ni launch daemon.
- Une seule autorisation. macOS demande une fois si Awacino peut ajouter une configuration VPN. Aucun mot de passe administrateur n’est nécessaire.
- En sandbox. L’app, son extension et le petit assistant pour Beam in s’exécutent dans l’App Sandbox. L’assistant ne tourne que lorsque l’app est ouverte et partage.
- Suppression. Supprimer l’app supprime l’app, son extension et l’assistant. L’entrée VPN peut être supprimée dans Réglages Système › VPN.
Linux
- Un snap, deux parties. Le snap « awacino » (confinement strict) contient l’app de bureau et un petit service système. Seul le service peut configurer le réseau (interface snap network-control) ; l’app de bureau ne le fait jamais.
- Fonctionnement. L’app s’adresse au service via un socket local ; le service crée l’interface du tunnel et définit son adresse et ses routes.
- Autorisation unique. Tant que le Snap Store ne la connecte pas automatiquement, exécutez une fois :
sudo snap connect awacino:network-control.
- Suppression.
sudo snap remove awacino supprime l’app, le service et son interface.
- Le client sans surveillance pour serveurs et Raspberry Pi est une installation distincte : Configurer l’accès sans surveillance.
iPhone et iPad
- Une extension réseau dans l’app. Awacino utilise une extension réseau de type packet tunnel livrée avec l’app ; Beam in fonctionne dans la même extension. Rien d’autre n’est installé : ni profil, ni app d’assistance, ni gestion des appareils.
- Une seule autorisation. iOS demande une fois si Awacino peut ajouter une configuration VPN. L’accès à l’appareil photo ou aux photos n’est demandé que lorsque vous scannez un code ou choisissez un fichier.
- Arrière-plan. Le seul mode d’arrière-plan est celui des notifications silencieuses, utilisées lorsqu’un de vos propres appareils demande un Beam in.
- Suppression. Supprimer l’app supprime l’app, son extension et sa configuration VPN.
Android
- Le service VPN d’Android. Le tunnel utilise VpnService d’Android. Android demande une fois l’autorisation de connexion et affiche l’icône de clé pendant la connexion.
- Visibles pendant leur exécution. La connexion et Beam in ne s’exécutent comme services de premier plan que lorsqu’ils sont actifs, chacun avec une notification visible.
- Autorisations. Internet et état du réseau, services de premier plan, notifications pour ces services, et une exception à l’optimisation de la batterie pour qu’une connexion en cours ne soit pas interrompue. Aucun identifiant publicitaire, et l’app n’active jamais le « VPN permanent ».
- Suppression. La désinstallation supprime l’app, ses services et son profil VPN.
Ports réseau sur toutes les plateformes
Lorsque l’app est inactive, rien n’écoute à part les connexions loopback locales entre l’app et son propre service, ainsi que pour la connexion via le navigateur. Les connexions entre appareils sont établies en sortie : aucune redirection de port entrante ni modification du routeur n’est nécessaire. Ce n’est que lorsque vous utilisez activement Agentic Beam ou partagez un port ou un écran dans votre réseau local que l’app écoute sur ce réseau, et elle cesse dès que vous arrêtez la fonction. Aucune règle de pare-feu n’est créée et aucun code n’est téléchargé à l’exécution.
Les connexions sont directes entre les appareils de l’utilisateur et chiffrées de bout en bout ; elles ne passent pas par nos serveurs.
En savoir plus: Politique de confidentialité · Assistance · Sécurité