Aller au contenu
FR

Relais privé

Prérequis de déploiement : Varin ne fournit aucun service de relais ni aucun point de terminaison par défaut. Définissez VARIN_RELAY_URL sur le serveur avec un relais ws:// ou wss:// que vous exploitez ou auquel vous faites confiance ; d’ici là, Partout n’est pas disponible et le serveur ne se connecte jamais à un relais. L’association et le chiffrement décrits ci-dessous s’appliquent une fois ce relais configuré et joignable.

Le relais privé Varin (Private Relay) permet à vos appareils associés de joindre votre serveur depuis n’importe où — réseau cellulaire, Wi-Fi de café, autre ville — sans ouvrir de ports, sans configurer de tunnel et sans exposer votre machine à internet. Une fois le relais du serveur configuré et disponible, associez un appareil avec Partout dans Connecter un appareil pour l’utiliser.

Votre serveur ouvre une connexion sortante vers le serveur de relais configuré et la maintient active. Quand l’un de vos appareils est hors de votre réseau, il se connecte lui aussi au relais, et le relais fait transiter le trafic chiffré entre les deux. Rien sur votre machine n’écoute de connexions entrantes depuis internet.

Quand une connexion directe est disponible — vous êtes de retour à la maison sur le même Wi-Fi — vos appareils la préfèrent et contournent complètement le relais.

Le relais est un coursier aveugle, pas un intermédiaire :

  • Chiffré de bout en bout. Votre appareil et votre serveur négocient les clés de chiffrement directement entre eux. Le relais transmet un trafic scellé dont il n’a pas les clés — il ne peut lire ni votre code, ni vos prompts, ni vos mots de passe.
  • Seuls vos appareils peuvent se connecter. Un appareil doit détenir un token émis par votre serveur via l’association à usage unique. Personne ne peut découvrir votre serveur via le relais ni s’y connecter sans un token que vous avez créé — et vous pouvez révoquer n’importe quel token à tout moment.
  • Les liens d’association sont à usage unique. Un QR code d’association fonctionne exactement une fois et expire s’il n’est pas utilisé ; un vieux lien qui fuite ne vaut donc rien.
  • Rien n’est partagé sans votre accord. Le relais reste éteint tant que vous ne l’activez pas ou que vous n’associez pas d’appareil via celui-ci, et vous pouvez le désactiver à tout moment — les appareils connectés à travers lui sont coupés immédiatement.

Le relais gère son propre cycle de vie — aucun interrupteur à retenir :

  • Il démarre à la demande. Créer une association Partout active le relais, et il revient après un redémarrage tant qu’un appareil associé en dépend encore.
  • Il s’arrête tout seul. Dès qu’aucun appareil ni aucune association en attente n’utilise le relais — par exemple après avoir révoqué le dernier appareil associé via le relais — il s’éteint automatiquement.

Paramètres → Instances distantes → Se connecter à ce serveur affiche chaque appareil associé et indique s’il est connecté via le relais. Révoquez-y un appareil pour couper immédiatement son accès via le relais ; les appareils sur votre réseau local ne sont pas affectés.

  • Utilisez le relais pour joindre votre propre serveur depuis vos propres appareils associés. Une fois le relais du serveur configuré et disponible, aucune redirection de ports ni configuration d’un tunnel séparé n’est nécessaire.
  • Utilisez un tunnel quand il vous faut une simple URL publique — par exemple pour ouvrir Varin dans un navigateur ordinaire sur une machine que vous ne pouvez pas associer, ou pour partager l’accès derrière un mot de passe UI.