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>
7.8 KiB
7.8 KiB
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 :
# 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
# 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
# /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
# 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
# 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
# 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
# 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
# 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
- Verifier le bootstrap - Attendre 100% de completion
- Essayer les bridges - Le reseau peut throttler Tor
- Changer de circuits - Cliquer "Nouvelle identite"
- Verifier les noeuds de sortie - Certaines sorties sont lentes
Fuites DNS
# Verifier que DNS passe par Tor
nslookup check.torproject.org
# Devrait resoudre via Tor DNS (127.0.0.1:9053)
Problemes de Kill Switch
# 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
- Kill Switch - Toujours activer pour une protection maximale
- Fuites DNS - Activer DNS sur Tor pour prevenir les fuites
- Services caches - Les cles dans
/var/lib/tor/sont sensibles - sauvegardez-les en securite - Noeuds de sortie - Envisagez d'exclure certains pays pour un usage sensible
- Bridges - Utilisez-les si votre FAI bloque ou throttle Tor
Licence
Licence MIT - Copyright (C) 2025 CyberMind.fr