Voir bébé hors de la maison, sans le cloud, avec Tailscale

Un babyphone qui garde la vidéo sur le Wi-Fi de la maison est le choix privé, jusqu’au jour où vous êtes au bureau et voulez jeter un œil. Tailscale, un VPN gratuit, prolonge votre réseau domestique jusqu’à votre téléphone, où qu’il soit. Voici comment un babyphone qui ne marche que sur le réseau de la maison marche de partout, sans compte cloud et sans port ouvert sur la box.

Mis à jour le
En bref
  • Tailscale est un VPN fondé sur WireGuard qui relie vos propres appareils en un réseau privé. Le trafic est chiffré de bout en bout ; même quand il passe par les relais de Tailscale, ceux-ci ne peuvent pas le lire.
  • Le forfait Personal est gratuit : jusqu’à 6 utilisateurs et un nombre illimité d’appareils, d’après la page des tarifs. Il faut iOS 15 ou plus sur iPhone, Android 8 ou plus sur Android.
  • Deux téléphones : une dizaine de minutes. Installez Tailscale sur le téléphone près du lit et sur le vôtre, connectez les deux au même compte, et reliez-les une fois à la maison. Ensuite Mamoon joint le téléphone de bébé de partout.
  • Une caméra Wi-Fi (Tapo, Hikvision…) ne sait pas faire Tailscale. Un serveur Home Assistant ou go2rtc le sait, et un ordinateur à la maison peut partager tout le réseau domestique comme routeur de sous-réseau. Cette dernière voie est réservée aux utilisateurs avancés.
  • Hors de la maison, vous avez la même chose qu’à la maison : son, image et alerte de pleurs en données mobiles. Rien ne passe par un serveur de Mamoon, puisqu’il n’y en a pas.

Pourquoi pas le cloud du fabricant, ou un port ouvert sur la box ?

Il y a trois façons de voir une caméra de la maison depuis un téléphone qui n’y est pas.

Tailscale est construit sur WireGuard et documente que son architecture chiffre toutes les communications de bout en bout, que les appareils soient connectés directement ou par un relais. Quand vos téléphones ne se joignent pas directement, les relais DERP de Tailscale transmettent les paquets ; comme les clés privées ne quittent jamais l’appareil qui les a créées, un serveur DERP ne peut pas, selon Tailscale, déchiffrer le trafic. D’autres solutions, comme WireGuard configuré sur la box ou ZeroTier, font la même chose avec plus ou autrement de travail ; ce guide s’en tient à Tailscale parce que c’est par là que Mamoon vous guide dans ses réglages.

Variante 1 : la caméra est un ancien téléphone

C’est le cas le plus courant avec Mamoon, où un ancien iPhone ou Android près du lit fait la caméra, et le plus simple, parce qu’un téléphone peut faire tourner Tailscale lui-même. L’installation du téléphone de bébé est dans le guide de l’ancien téléphone ; ici s’ajoute l’accès à distance.

  1. Créez un compte Tailscale. Allez sur tailscale.com et connectez-vous avec un compte Apple, Google, Microsoft ou GitHub ; Tailscale n’a pas de mots de passe à lui. Le forfait Personal est gratuit.
  2. Installez Tailscale sur le téléphone près du lit. Depuis l’App Store sur iPhone (iOS 15 ou plus) ou depuis Google Play sur Android (Android 8 ou plus). Ouvrez l’app, acceptez l’installation de la configuration VPN quand le téléphone le demande, et connectez-vous avec le même compte.
  3. Installez Tailscale sur votre propre téléphone de la même façon, avec le même compte. Les deux téléphones apparaissent maintenant dans l’app Tailscale comme membres d’un réseau privé. Laissez Tailscale activé sur les deux.
  4. Connectez-vous une fois à la maison. Avec les deux téléphones sur le Wi-Fi, ouvrez Mamoon sur celui de bébé, choisissez « Près du lit » et connectez-vous depuis votre téléphone comme d’habitude. Mamoon retient l’adresse Tailscale du téléphone de bébé pour plus tard.
  5. Quittez la maison. Pour tester, coupez le Wi-Fi de votre téléphone : Mamoon continue d’afficher le lit en données mobiles. Désormais, Mamoon utilise le Wi-Fi à la maison et Tailscale en dehors.
Un deuxième parent ? Connectez son téléphone avec le même compte Tailscale ; le forfait gratuit autorise six utilisateurs et un nombre illimité d’appareils. Plusieurs téléphones parents peuvent regarder en même temps le même téléphone de bébé.

Variante 2 : la caméra passe par Home Assistant ou go2rtc

Si vos caméras passent déjà par go2rtc, que ce soit dans Home Assistant ou dans Frigate, c’est le serveur qui entre dans Tailscale, pas la caméra. Pour Home Assistant, il existe un module complémentaire communautaire Tailscale : installez-le depuis la boutique de modules, démarrez-le, ouvrez l’interface web et connectez-vous avec votre compte Tailscale. Votre téléphone, avec Tailscale comme dans la variante 1, joint alors le flux go2rtc de partout ; dans Mamoon, vous saisissez l’adresse Tailscale du serveur à la place de l’adresse de la maison. Le reste, les noms de flux et le son G.711 nécessaire, est dans le guide Home Assistant.

Si vous joignez déjà votre tableau de bord Home Assistant par Tailscale, Mamoon voyage sur la même liaison.

Variante 3 : une caméra Wi-Fi directement (Tapo et autres)

Une caméra Tapo, Hikvision, Dahua ou Imou que Mamoon lit en RTSP, comme dans le guide de la caméra IP, ne peut pas installer Tailscale. Il faut que quelque chose, à la maison, lui prête sa liaison. Tailscale appelle cela un routeur de sous-réseau : un appareil de votre réseau qui sert de passerelle pour annoncer des routes vers des appareils où l’on n’installe pas Tailscale. Un Raspberry Pi, un NAS, un ordinateur toujours allumé ou le module Home Assistant (option advertise_routes) le peuvent.

En gros : sur cet appareil, vous dites à Tailscale d’annoncer votre réseau domestique, par exemple 192.168.1.0/24 (les trois premiers nombres de l’adresse de votre box), et vous approuvez la route une fois dans la console d’administration de Tailscale. Ensuite, hors de la maison, votre téléphone joint toute adresse de votre réseau domestique, caméra comprise. Mamoon affiche pour cela dans ses réglages une liste de contrôle à cocher pas à pas.

Soyons francs : c’est la seule variante qui demande une ligne de commande ou un fichier de configuration, et un appareil toujours allumé. Si aucun des deux ne vous tente, avec un ancien téléphone près du lit (variante 1), vous avez l’accès à distance avec deux installations d’app et rien d’autre. Les caméras qui valent l’effort sont dans le guide des caméras Wi-Fi.

Qu’obtenez-vous hors de la maison ?

Le même babyphone, en données mobiles. Le son et l’image du lit, les états Calme, Bruit et Pleurs, l’alerte de pleurs comme notification normale et l’aperçu du matin. La détection des pleurs continue de tourner sur le téléphone de bébé : aucun son ne va ailleurs que chez vous. Si la connexion coupe, Mamoon passe au gris au bout d’environ 20 secondes et vous dit qu’il ne veille pas pour l’instant ; avec un réseau mobile capricieux, c’est précisément l’alerte dont vous serez content.

La vidéo consomme des données : avec un petit forfait, la vue « Son uniquement » est le choix économe. Et ce qui reste privé à la maison l’est aussi dehors : pas de compte Mamoon, pas de cloud Mamoon, aucun clip stocké nulle part. Le seul compte en jeu est votre identifiant Tailscale ; protégez-le avec une double authentification, comme votre messagerie.

Quand Tailscale n’est pas la réponse

Questions fréquentes

Tailscale est-il vraiment gratuit pour cela ?

Oui. Le forfait Personal est, selon la page des tarifs de Tailscale, gratuit sans limite de durée, avec jusqu’à 6 utilisateurs et un nombre illimité d’appareils. Deux ou trois téléphones et un serveur à la maison sont bien en deçà. Les forfaits payants visent les équipes et les entreprises.

La vidéo passe-t-elle par les serveurs de Tailscale ?

Seulement si vos téléphones ne se joignent pas directement, et alors par des relais DERP qui ne transmettent que des paquets déjà chiffrés. Selon Tailscale, les clés privées ne quittent jamais vos appareils : un relais ne peut donc pas déchiffrer le flux. Rien ne passe jamais par un serveur de Mamoon ; il n’y en a pas.

Dois-je activer Tailscale chaque fois que je sors ?

Non. Laissez-le activé sur les deux téléphones. À la maison, Mamoon utilise le Wi-Fi, dehors Tailscale. Vous ne changez rien.

Ai-je besoin de MagicDNS ?

Non. Tailscale donne à chaque appareil une adresse fixe dans votre réseau privé, et MagicDNS (activé par défaut pour les réseaux créés à partir du 20 octobre 2022) lui donne un nom. Mamoon retient le téléphone de bébé tout seul après la première connexion à la maison.

Et les grands-parents, qui regardent sur leur propre téléphone ?

Ajoutez leur téléphone à votre compte Tailscale, ou invitez-les comme l’un des six utilisateurs gratuits. Ils se connectent ensuite comme n’importe quel autre téléphone parent.

Puis-je voir une caméra Tapo hors de la maison sans serveur chez moi ?

Pas avec Tailscale, puisque la caméra ne peut pas le faire tourner. Il vous reste la vue cloud de l’app Tapo, ou un petit appareil toujours allumé à la maison qui fait routeur de sous-réseau. La redirection de ports serait la troisième voie ; TP-Link et le NCSC la déconseillent.

Un babyphone vidéo avec ce que vous avez déjà

Mamoon transforme un ancien téléphone ou une caméra Wi-Fi en babyphone. Il reconnaît les pleurs tout seul, vous réveille même le son de la chambre coupé, et l’image ne quitte jamais votre Wi-Fi.

34,99 € une fois, pour toujours, ou 3,99 € par mois avec 14 jours gratuits · sur Google Play dès maintenant, bientôt sur l’App Store · Comment Mamoon fonctionne