Navigateurs compatibles et nœuds de vérification LAN
OKYASHAREDocumentation

Confidentialité et réseaux

Navigateurs compatibles et nœuds de vérification LAN

Comprendre HTTPS, les API nécessaires et le rôle limité d’un nœud administré.

Mis à jour le 3 min de lecture

Vérifiez le destinataire et la conversation. Être sur le même réseau local ne rend pas tous les appareils dignes de confiance.

Avant de commencer

Utilisez Chrome, Edge, Safari ou Firefox à jour en HTTPS. WebRTC, WebCrypto et IndexedDB sont nécessaires ; un navigateur intégré peut être limité. En développement, une adresse HTTP du LAN n’est pas automatiquement couverte par l’exception localhost. Vérifiez également les autorisations et règles de l’organisation.

La marche à suivre

Un nœud local peut remettre des jetons signés, temporaires et liés à chaque appareil lorsque la preuve directe échoue. Les connexions attestées peuvent utiliser le STUN configuré, mais refusent toujours TURN. Cela n’ajoute ni livraison distante, ni stockage permanent, ni garantie pour tous les réseaux restrictifs.

Vérification LAN stricte

Une IP publique commune ne prouve pas, à elle seule, un même LAN. Sans attestation d’un nœud LAN, la vérification automatique exige une connexion directe par candidats hôtes locaux. Un nœud configuré peut fournir une preuve distincte liée à l’appareil.

Les questions utiles

Quels navigateurs et appareils sont pris en charge ?

Les versions actuelles de Chrome, Edge, Safari et Firefox sous Windows, macOS, Linux, Android, iOS et iPadOS. Le navigateur doit prendre en charge WebRTC, WebCrypto et IndexedDB, et la page doit être ouverte en HTTPS.

Comment Share sait-il que les appareils sont sur le même LAN ?

En mode automatique, une IP publique commune ne fait que proposer des candidats. Share vérifie une route WebRTC par candidats hôtes locaux — adresses privées, link-local ou mDNS — sans STUN ni TURN, puis la recontrôle pendant la connexion. Autre option : un nœud LAN administré atteste les appareils avec des jetons signés temporaires. Ces pairs attestés peuvent utiliser le STUN configuré et des candidats non relayés ; les relais TURN restent toujours refusés.

Qu’est-ce qu’un nœud de vérification LAN ?

Un petit programme facultatif à lancer sur un ordinateur toujours allumé de votre réseau. Chaque navigateur visite une fois son adresse privée et reçoit un jeton signé de courte durée, lié à cet appareil. Les appareils détenant des jetons du même nœud sont regroupés, même lorsque le navigateur seul ne peut pas prouver le chemin local.

Ouvrez la page. C’est toute l’installation.

OKYA Share n’utilise que des technologies standard du navigateur : rien à installer, rien à configurer.

  • Rejoignez le même réseau: Connectez vos appareils au même Wi-Fi ou au même réseau filaire, puis ouvrez share.okya.app dans un navigateur récent.
  • Les appareils se vérifient: La signalisation présente les candidats. Le mode automatique vérifie une route de candidats hôtes locaux ; les appareils attestés par un nœud LAN configuré suivent une voie de vérification distincte.
  • Partagez librement: Une fois la vérification faite, fichiers, messages et écrans circulent directement entre les appareils. Fermez l’onglet pour arrêter le partage.

Connexion et confidentialité

Messages et fichiers transitent par des DataChannels WebRTC, toujours chiffrés (DTLS). Les relais TURN sont désactivés par conception : le contenu ne peut jamais être relayé par un serveur.

Si la vérification automatique de la route locale échoue, Share le signale sans deviner. Un nœud LAN facultatif administré peut attester les appareils séparément ; ces connexions peuvent utiliser le STUN configuré, jamais un relais TURN. Les restrictions du réseau peuvent encore empêcher la connexion.

Sources et lectures complémentaires