CDN Cache Dashboard - SecuBox Module | CyberMind.fr
📦 SecuBox Module #8

CDN Cache Dashboard

Transformez votre routeur OpenWrt en proxy cache intelligent. Réduisez votre consommation de bande passante et accélérez les téléchargements répétitifs.

40-60%
Économies bande passante
73%
Hit ratio moyen
~10 MB
Empreinte RAM
✨ Fonctionnalités

Un Cache Intelligent et Complet

Tout ce dont vous avez besoin pour optimiser votre bande passante réseau.

📊

Dashboard Temps Réel

Statistiques de hit ratio, économies de bande passante, et visualisation du cache en temps réel.

📋

Policies Configurables

Règles de cache par domaine, extension de fichier, durée et priorité. Policies préconfigurées incluses.

📈

Graphiques Statistiques

Évolution du hit ratio et des économies sur 24h, 7 jours ou 30 jours.

🌐

Top Domaines

Identifiez quels sites bénéficient le plus du cache et optimisez vos policies.

🔧

Outils Maintenance

Purge sélective, préchargement d'URLs, nettoyage des expirés, logs détaillés.

🚫

Exclusions Intelligentes

Excluez automatiquement les sites bancaires, streaming et contenus sensibles.

⚙️ Fonctionnement

Comment Ça Marche

1

Requête Client

Un appareil demande un fichier (mise à jour, ressource web...)

2

Vérification Cache

SecuBox vérifie si le fichier est déjà en cache local

3

Réponse Optimisée

HIT: servi depuis le cache. MISS: téléchargé et stocké

4

Économies

Les prochaines requêtes identiques sont servies instantanément

📋 Policies

Règles de Cache Préconfigurées

Optimisé pour les cas d'usage les plus courants. Entièrement personnalisable.

🪟

Windows Update

windowsupdate.com, download.microsoft.com • 7 jours

.exe .msu .cab .msi
🐧

Linux Repositories

ubuntu.com, debian.org, kernel.org • 3 jours

.deb .rpm .pkg.tar.zst
🤖

Android Apps

play.googleapis.com • 7 jours

.apk .obb
🌐

Contenu Web Statique

Tous domaines • 1 jour

.js .css .woff2 .png .jpg
🎮

Steam Games

steamcontent.com • 30 jours (désactivé par défaut)

.zip .pak .vpk
🚫

Exclusions par Défaut

Sites sensibles jamais cachés

bank* paypal netflix youtube
📥 Installation

Démarrage Rapide

Terminal Installation OpenWrt
# Installation depuis les packages SecuBox
opkg update
opkg install luci-app-cdn-cache

# Recharger RPCD
/etc/init.d/rpcd reload

# Activer et configurer
uci set cdn-cache.main.enabled=1
uci set cdn-cache.main.cache_size=2048  # 2 GB
uci set cdn-cache.main.listen_port=3128
uci commit cdn-cache

# Démarrer le service
/etc/init.d/cdn-cache start
/etc/init.d/cdn-cache enable

Spécifications Techniques

Composant Détail
Moteur de cache Nginx avec proxy_cache
Interface LuCI JavaScript (client-side rendering)
Backend RPCD (ubus)
Configuration UCI (/etc/config/cdn-cache)
Dépendances luci-base, nginx-ssl, rpcd, coreutils-stat
RAM requise ~10-20 MB (Nginx + cache metadata)
Espace disque Configurable (recommandé: 1-4 GB)
OpenWrt 23.05+ avec LuCI
Licence Apache-2.0
🔌 API

API RPCD

Intégrez CDN Cache dans vos scripts et automatisations.

Shell Exemples d'appels ubus
# Statut du service
ubus call luci.cdn-cache status

# Statistiques globales
ubus call luci.cdn-cache stats

# Liste des objets en cache
ubus call luci.cdn-cache cache_list

# Top domaines par utilisation
ubus call luci.cdn-cache top_domains

# Économies de bande passante (24h)
ubus call luci.cdn-cache bandwidth_savings '{"period":"24h"}'

# Purger tout le cache
ubus call luci.cdn-cache purge_cache

# Purger un domaine spécifique
ubus call luci.cdn-cache purge_domain '{"domain":"example.com"}'

# Précharger une URL
ubus call luci.cdn-cache preload_url '{"url":"https://example.com/file.exe"}'

Prêt à Optimiser votre Réseau ?

Installez CDN Cache Dashboard et commencez à économiser de la bande passante dès aujourd'hui.