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>
59 lines
1.3 KiB
Markdown
59 lines
1.3 KiB
Markdown
# NodogSplash - Captive Portal
|
|
|
|
> **Languages:** [English](README.md) | Francais | [中文](README.zh.md)
|
|
|
|
Solution de portail captif legere pour OpenWrt. Fournit une page d'accueil personnalisable avec authentification par clic ou par identifiants pour le controle d'acces au reseau invite.
|
|
|
|
## Installation
|
|
|
|
```bash
|
|
opkg install secubox-app-nodogsplash
|
|
```
|
|
|
|
## Configuration
|
|
|
|
Configuration principale : `/etc/nodogsplash/nodogsplash.conf`
|
|
|
|
Options cles :
|
|
```
|
|
GatewayInterface br-lan
|
|
GatewayAddress 192.168.1.1
|
|
MaxClients 250
|
|
SessionTimeout 1440
|
|
```
|
|
|
|
## Binaires
|
|
|
|
| Binaire | Description |
|
|
|---------|-------------|
|
|
| `/usr/bin/nodogsplash` | Daemon du portail captif |
|
|
| `/usr/bin/ndsctl` | Outil de controle a l'execution |
|
|
|
|
## Utilisation
|
|
|
|
```bash
|
|
# Gestion du service
|
|
/etc/init.d/nodogsplash start
|
|
/etc/init.d/nodogsplash stop
|
|
|
|
# Controle a l'execution
|
|
ndsctl status # Afficher l'etat du portail
|
|
ndsctl clients # Lister les clients connectes
|
|
ndsctl auth <mac> # Autoriser un client
|
|
ndsctl deauth <mac> # Revoquer l'autorisation d'un client
|
|
```
|
|
|
|
## Personnalisation
|
|
|
|
Les modeles de page d'accueil sont dans `/etc/nodogsplash/htdocs/`. Modifiez `splash.html` pour personnaliser l'apparence du portail.
|
|
|
|
## Dependances
|
|
|
|
- `libmicrohttpd`
|
|
- `libjson-c`
|
|
- `iptables-nft`
|
|
|
|
## Licence
|
|
|
|
GPL-2.0
|