secubox-openwrt/package/secubox/luci-app-tor-shield/README.fr.md
CyberMind-FR ccfb58124c docs: Add trilingual documentation (French and Chinese translations)
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>
2026-03-20 10:00:18 +01:00

284 lines
7.8 KiB
Markdown

[English](README.md) | Francais | [中文](README.zh.md)
# Tor Shield - Routage anonyme simplifie
Protection de la vie privee a l'echelle du reseau via le reseau Tor avec activation en un clic.
## Fonctionnalites
### Modes de protection
| Mode | Description | Cas d'usage |
|------|-------------|-------------|
| **Proxy transparent** | Tout le trafic reseau route automatiquement via Tor | Anonymat reseau complet |
| **Proxy SOCKS** | Applications se connectent via SOCKS5 (127.0.0.1:9050) | Protection selective des applications |
| **Mode Bridge** | Utilise les bridges obfs4/meek pour contourner la censure | Reseaux restrictifs |
### Presets de demarrage rapide
| Preset | Icone | Configuration |
|--------|-------|---------------|
| **Anonymat complet** | Protection | Transparent + DNS sur Tor + Kill Switch |
| **Applications selectives** | Cible | SOCKS uniquement, pas de kill switch |
| **Contourner la censure** | Deverrouillage | Bridges actives + obfs4 |
### Fonctionnalites de securite
- **Kill Switch** - Bloque tout le trafic si Tor se deconnecte
- **DNS sur Tor** - Previent les fuites DNS
- **Nouvelle identite** - Demander de nouveaux circuits instantanement
- **Test de fuite** - Verifier que votre protection fonctionne
- **Services caches** - Heberger des sites .onion
## Tableau de bord
Le tableau de bord fournit une surveillance en temps reel :
```
+--------------------------------------------------+
| Tor Shield Protege |
+--------------------------------------------------+
| |
| +------------+ Votre statut de protection |
| | Onion | -------------------------- |
| | Toggle | IP reelle: 192.168.x.x |
| | | Sortie Tor: 185.220.x.x DE |
| +------------+ |
| |
| +---------------------------------------------+ |
| | Anonymat | Apps | Contournement | |
| | complet | selectives | censure | |
| +---------------------------------------------+ |
| |
| Circuits: 5 | 45 KB/s | 2h 15m |
| DL: 125 MB | UL: 45 MB| |
| |
| +---------+---------+---------+---------+ |
| | Service | Boot | DNS | Kill | |
| | Running | 100% | Protege | Actif | |
| +---------+---------+---------+---------+ |
+--------------------------------------------------+
```
## Services caches
Hebergez vos services sur le reseau Tor avec des adresses .onion :
```bash
# Via LuCI
Services -> Tor Shield -> Services caches -> Ajouter
# Via CLI
ubus call luci.tor-shield add_hidden_service '{"name":"monsite","local_port":80,"virtual_port":80}'
# Obtenir l'adresse onion
cat /var/lib/tor/hidden_service_monsite/hostname
```
### Exemples de services caches
| Service | Port local | Port Onion | Cas d'usage |
|---------|-----------|------------|-------------|
| Serveur web | 80 | 80 | Site web anonyme |
| SSH | 22 | 22 | Acces distant securise |
| API | 8080 | 80 | Point d'acces API anonyme |
## Bridges
Contournez la censure reseau en utilisant les bridges Tor :
### Types de bridge
| Type | Description | Quand l'utiliser |
|------|-------------|------------------|
| **obfs4** | Protocole obfusque | La plupart des reseaux censures |
| **meek-azure** | Domain fronting via Azure | Reseaux tres restrictifs |
| **snowflake** | Base sur WebRTC | Decouverte dynamique de bridges |
### Detection automatique des bridges
```bash
# Activer la selection automatique des bridges
uci set tor-shield.main.auto_bridges=1
uci commit tor-shield
/etc/init.d/tor-shield restart
```
## Configuration
### Parametres UCI
```bash
# /etc/config/tor-shield
config tor-shield 'main'
option enabled '1'
option mode 'transparent' # transparent | socks
option dns_over_tor '1' # Router DNS via Tor
option kill_switch '1' # Bloquer trafic si Tor echoue
option auto_bridges '0' # Auto-detecter la censure
config socks 'socks'
option port '9050'
option address '127.0.0.1'
config trans 'trans'
option port '9040'
option dns_port '9053'
list excluded_ips '192.168.255.0/24' # Bypass LAN
config bridges 'bridges'
option enabled '0'
option type 'obfs4'
config security 'security'
option exit_nodes '' # Codes pays : {us},{de}
option exclude_exit_nodes '' # Eviter : {ru},{cn}
option strict_nodes '0'
config hidden_service 'hs_monsite'
option enabled '1'
option name 'monsite'
option local_port '80'
option virtual_port '80'
```
## API RPCD
### Statut et controle
```bash
# Obtenir le statut
ubus call luci.tor-shield status
# Activer avec preset
ubus call luci.tor-shield enable '{"preset":"anonymous"}'
# Desactiver
ubus call luci.tor-shield disable
# Redemarrer
ubus call luci.tor-shield restart
# Demander une nouvelle identite
ubus call luci.tor-shield new_identity
# Verifier les fuites
ubus call luci.tor-shield check_leaks
```
### Gestion des circuits
```bash
# Obtenir les circuits actifs
ubus call luci.tor-shield circuits
# Reponse :
{
"circuits": [{
"id": "123",
"status": "BUILT",
"path": "$A~Guard,$B~Middle,$C~Exit",
"purpose": "GENERAL",
"nodes": [
{"fingerprint": "ABC123", "name": "Guard"},
{"fingerprint": "DEF456", "name": "Middle"},
{"fingerprint": "GHI789", "name": "Exit"}
]
}]
}
```
### Services caches
```bash
# Lister les services caches
ubus call luci.tor-shield hidden_services
# Ajouter un service cache
ubus call luci.tor-shield add_hidden_service '{"name":"web","local_port":80,"virtual_port":80}'
# Supprimer un service cache
ubus call luci.tor-shield remove_hidden_service '{"name":"web"}'
```
### Statistiques de bande passante
```bash
# Obtenir la bande passante
ubus call luci.tor-shield bandwidth
# Reponse :
{
"read": 125000000, # Total octets telecharges
"written": 45000000, # Total octets uploades
"read_rate": 45000, # Taux de telechargement actuel (octets/sec)
"write_rate": 12000 # Taux d'upload actuel (octets/sec)
}
```
## Depannage
### Tor ne demarre pas
```bash
# Verifier les logs
logread | grep -i tor
# Verifier la config
tor --verify-config -f /var/run/tor/torrc
# Verifier le socket de controle
ls -la /var/run/tor/control
```
### Connexions lentes
1. **Verifier le bootstrap** - Attendre 100% de completion
2. **Essayer les bridges** - Le reseau peut throttler Tor
3. **Changer de circuits** - Cliquer "Nouvelle identite"
4. **Verifier les noeuds de sortie** - Certaines sorties sont lentes
### Fuites DNS
```bash
# Verifier que DNS passe par Tor
nslookup check.torproject.org
# Devrait resoudre via Tor DNS (127.0.0.1:9053)
```
### Problemes de Kill Switch
```bash
# Verifier les regles firewall
iptables -L -n | grep -i tor
# Verifier la config du kill switch
uci get tor-shield.main.kill_switch
```
## Emplacements des fichiers
| Chemin | Description |
|--------|-------------|
| `/etc/config/tor-shield` | Configuration UCI |
| `/var/run/tor/torrc` | Config Tor generee |
| `/var/run/tor/control` | Socket de controle |
| `/var/lib/tor/` | Repertoire de donnees Tor |
| `/var/lib/tor/hidden_service_*/` | Cles des services caches |
| `/tmp/tor_exit_ip` | IP de sortie en cache |
| `/tmp/tor_real_ip` | IP reelle en cache |
## Notes de securite
1. **Kill Switch** - Toujours activer pour une protection maximale
2. **Fuites DNS** - Activer DNS sur Tor pour prevenir les fuites
3. **Services caches** - Les cles dans `/var/lib/tor/` sont sensibles - sauvegardez-les en securite
4. **Noeuds de sortie** - Envisagez d'exclure certains pays pour un usage sensible
5. **Bridges** - Utilisez-les si votre FAI bloque ou throttle Tor
## Licence
Licence MIT - Copyright (C) 2025 CyberMind.fr