Aller au contenu principal

Accéder à une Application Web sur le Réseau Local

Voici comment configurer et accéder à une application web lancée sur la machine A (IP : 192.168.1.15) depuis la machine B (IP : 192.168.1.11) sur le même réseau Wi-Fi.

1. Démarrer l'Application Web sur la Machine A

Lorsque vous lancez votre application web (par exemple avec Node.js, Python Flask, ou tout autre framework), assurez-vous de l'écouter sur l'IP locale ou sur toutes les interfaces (0.0.0.0).
Par exemple, avec Node.js :

node app.js
# Dans app.js, assurez-vous que :
# app.listen(3000, '0.0.0.0');

Avec Flask (Python) :

flask run --host=0.0.0.0

Cela permet à l'application d'accepter des connexions venant d'autres machines du réseau.

2. Ouvrir le Port sur le Pare-feu

Assurez-vous que le pare-feu de la machine A autorise les connexions entrantes sur le port utilisé (par exemple, 3000 pour Node.js ou 5000 avec Flask).

Sous Linux :

sudo ufw allow 3000/tcp

Sous Windows :

  • Aller dans Panneau de configuration > Pare-feu Windows > Règles de trafic entrant.
  • Ajouter une règle pour autoriser le port utilisé (ex : 3000).

3. Accéder à l’Application depuis la Machine B

Sur la machine B, ouvrez un navigateur et allez à l’adresse :

http://192.168.1.15:3000

(adaptez le port selon votre configuration).

Résumé

  1. Lancer le serveur web sur la machine A avec 0.0.0.0 comme hôte.
  2. Ouvrir le port nécessaire dans le pare-feu de A.
  3. Accéder à l’app sur la machine B via l’IP de A et le port choisi.

Remarque : Les deux machines doivent rester connectées au même réseau Wi-Fi et garder des IP valides sur le même sous-réseau.