🚀 Network Modes Dashboard - Multi-Mode Configuration for OpenWrt
Network Modes
Basculez instantanément entre Sniffer, Access Point, Relay et Router. Configuration multi-mode simplifiée pour OpenWrt.
🎯 Quatre Modes, Un Dashboard
Chaque mode est optimisé pour un usage spécifique avec les meilleures pratiques intégrées.
Sniffer / Passthrough
Pont Ethernet transparent sans IP pour l'analyse passive du trafic avec Netifyd.
<div class="nm-mode-card accesspoint">
<div class="nm-mode-icon">📶</div>
<h3 class="nm-mode-title">Access Point</h3>
<p class="nm-mode-desc">Point d'accès WiFi haute performance avec 802.11r/k/v et band steering.</p>
<div class="nm-mode-features">
<span class="nm-mode-feature">802.11r Roaming</span>
<span class="nm-mode-feature">Band Steering</span>
<span class="nm-mode-feature">Beamforming</span>
</div>
</div>
<div class="nm-mode-card relay">
<div class="nm-mode-icon">🔄</div>
<h3 class="nm-mode-title">Relay / Extender</h3>
<p class="nm-mode-desc">Extension réseau avec relayd et tunnel WireGuard optimisé.</p>
<div class="nm-mode-features">
<span class="nm-mode-feature">Relayd</span>
<span class="nm-mode-feature">WireGuard</span>
<span class="nm-mode-feature">MTU Opt</span>
<span class="nm-mode-feature">MSS Clamp</span>
</div>
</div>
<div class="nm-mode-card router">
<div class="nm-mode-icon">🌐</div>
<h3 class="nm-mode-title">Router</h3>
<p class="nm-mode-desc">Routeur complet avec WAN, NAT, firewall, proxy et reverse proxy HTTPS.</p>
<div class="nm-mode-features">
<span class="nm-mode-feature">NAT</span>
<span class="nm-mode-feature">Firewall</span>
<span class="nm-mode-feature">Squid</span>
<span class="nm-mode-feature">Nginx</span>
<span class="nm-mode-feature">Let's Encrypt</span>
</div>
</div>
✨ Fonctionnalités
Changement en Un Clic
Basculez entre les modes instantanément avec sauvegarde automatique de la configuration.
Status Temps Réel
Visualisez l'état des interfaces réseau et des services en temps réel.
Configuration Sécurisée
Backup automatique avant chaque changement, rollback facile en cas de problème.
Reverse Proxy HTTPS
Exposez plusieurs services via Nginx/HAProxy avec Let's Encrypt automatique.
WiFi Optimisé
802.11r/k/v pour le roaming, band steering, beamforming et airtime fairness.
WireGuard Intégré
Tunnel VPN optimisé avec MTU auto-adjustment et MSS clamping.
🎮 Démo Interactive
Explorez l'interface sans installation. Cliquez sur les modes pour voir les options.
📊 Comparaison des Modes
| Caractéristique | 🔍 Sniffer | 📶 Access Point | 🔄 Relay | 🌐 Router |
|---|---|---|---|---|
| Adresse IP | Aucune | DHCP Client | Statique | Statique |
| NAT | ❌ | ❌ | ❌ | ✅ |
| Firewall | ❌ | ❌ | Minimal | ✅ Complet |
| DHCP Server | ❌ | ❌ | Optionnel | ✅ |
| WiFi | ❌ | ✅ AP Optimisé | ✅ Client | ✅ AP |
| WireGuard | ❌ | ❌ | ✅ Tunnel | ✅ Server |
| Proxy | ❌ | ❌ | ❌ | ✅ Squid |
| Reverse Proxy | ❌ | ❌ | ❌ | ✅ Nginx |
📦 Installation
git clone https://github.com/gkerma/luci-app-network-modes.git
# Installer les dépendances par mode
opkg install netifyd # Sniffer
opkg install hostapd-openssl # Access Point
opkg install relayd wireguard-tools # Relay
opkg install squid nginx-ssl acme # Router
# Installer le package
cd luci-app-network-modes
make install
/etc/init.d/rpcd restart
🔗 Ressources
Créé par Gandalf @ CyberMind.fr
Licence Apache-2.0