Add complete French (fr) and Chinese (zh) translations for all documentation: - Root files: README, CHANGELOG, SECURITY, BETA-RELEASE - docs/: All 16 core documentation files - DOCS/: All 19 deep-dive documents including embedded/ and archive/ - package/secubox/: All 123+ package READMEs - Misc: secubox-tools/, scripts/, EXAMPLES/, config-backups/, streamlit-apps/ Total: 346 translation files created Each file includes language switcher links for easy navigation between English, French, and Chinese versions. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1.9 KiB
1.9 KiB
LuCI App Master-Link
Interface web LuCI pour la gestion du maillage SecuBox Master-Link.
Installation
opkg install luci-app-master-link
Necessite secubox-master-link (installe automatiquement comme dependance).
Acces
SecuBox > Gestion du Maillage dans le menu LuCI.
Onglets
Vue d'ensemble
S'adapte au role du noeud :
- Maitre : Badge de role, statistiques du maillage (pairs, profondeur, hauteur de la chaine), bouton Generer un Jeton avec URL prete pour QR
- Pair : Badge de role, info du maitre amont, profondeur propre, statut de synchronisation
- Sous-maitre : Info amont + nombre de pairs en aval
Demandes d'Adhesion (maitre/sous-maitre uniquement)
- Tableau : nom d'hote, IP, empreinte, horodatage, statut
- Actions : Approuver, Rejeter, Promouvoir en sous-maitre
- Rafraichissement automatique toutes les 10 secondes
Arbre du Maillage
- Vue hierarchique : maitre → pairs → sous-maitres → leurs pairs
- Indicateurs de profondeur et badges de role
- Statut en ligne/hors ligne par noeud
Methodes RPCD
Tous les appels passent par l'objet ubus luci.master_link :
| Methode | Description |
|---|---|
status |
Statut du noeud et statistiques du maillage |
peers |
Lister tous les pairs avec details d'adhesion |
tree |
Arbre topologique du maillage |
token_generate |
Creer un jeton d'adhesion a usage unique |
approve |
Approuver, rejeter ou promouvoir un pair |
token_cleanup |
Supprimer les jetons expires |
Fichiers
| Fichier | Objectif |
|---|---|
root/usr/share/luci/menu.d/luci-app-master-link.json |
Entree de menu |
root/usr/share/rpcd/acl.d/luci-app-master-link.json |
Permissions ACL |
root/usr/libexec/rpcd/luci.master_link |
Point de terminaison RPCD |
htdocs/luci-static/resources/view/secubox/master-link.js |
Vue LuCI |
Licence
Apache-2.0