Geocaching Mowgly666 et Minos666WikiGalerieGeocachingLeMinosContactSe connecterS'inscrire
  • Wiki
  • Galerie
  • Geocaching
  • LeMinos
  • Contact

  • S'inscrire

Wiki - Tutos - Notes ( MinosHome | MH8 )

  • Page de garde
  • Dernières pages
  • Derniers commentaires
Tor client + Privoxy + Connection directe via SOCKS (pour son LAN)
Installer un client Tor, histoire de brouiller un peu les pistes... et utiliser ou non Privoxy.
Privoxy (Wikipedia) : Privoxy est un serveur mandataire pour le protocole HTTP, souvent utilisé en combinaison avec Tor1,2 et Squid. Privoxy est un proxy web avec des capacités de filtrage avancées de protection de la vie privée, filtrant le contenu des pages Web, gérant les cookies, contrôlant l'accès, supprimant les publicités, fenêtres intempestives, etc. Il supporte à la fois les systèmes seuls et les réseaux multi-utilisateurs.

Il y a donc moyen de coupler ces 2 trucs, aussi dans le but d'utiliser notre client Tor en noeud d'Entrée. Il faudra configurer les clients sur le réseau LAN interne pour qu'ils en profitent.

Avertissement lol: vaut mieux avoir un bon avocat :p
dsl :s

Tor client + Privoxy + Connection directe via SOCKS (pour son LAN)

------------ TOR ------------

apt-get install tor

Copie du fichier de config de Tor original
cp /etc/tor/torrc /etc/tor/torrc.ori

Tor config, fichier /etc/tor/torrc, les changements persos :

SocksPort 127.0.0.1:9050 # port à l'écoute ici seulement pour localhost (le serveur lui-même)
SocksPort 192.168.1.103:9100 # port à l'écoute ici pour les connexions direct par SOCKS des clients LAN (évitant Privoxy)
SOCKSPolicy accept 192.168.1.0/24
SOCKSPolicy accept 127.0.0.1
SOCKSPolicy reject *
Log notice file /var/log/tor/log
ControlPort 9051
CookieAuthentication 1
ExitPolicy reject *:*

service tor restart

Voir en temps réel les "notices" de Tor :
tail -f /var/log/tor/log

Vérifier :

[notice] Bootstrapped 0%: Starting
[notice] Bootstrapped 80%: Connecting to the Tor network
[notice] Bootstrapped 85%: Finishing handshake with first hop
[notice] Bootstrapped 90%: Establishing a Tor circuit
[notice] Tor has successfully opened a circuit. Looks like client functionality is working.
[notice] Bootstrapped 100%: Done

Là notre client Tor est connecté à son réseau !!! Déjà une bonne chose !

------------ PRIVOXY ------------

apt-get install privoxy

Copie du fichier de config de Privoxy original
cp /etc/privoxy/config /etc/privoxy/config.ori

Privoxy config, fichier /etc/privoxy/config, les changements persos :
(perso je préfère rm config histoire de repartir sur un nano config tout propre)

user-manual /usr/share/doc/privoxy/user-manual
confdir /etc/privoxy
logdir /var/log/privoxy
actionsfile match-all.action # Actions that are applied to all sites and maybe overruled later on.
actionsfile default.action   # Main actions file
actionsfile user.action      # User customizations
filterfile default.filter
filterfile user.filter      # User customizations
logfile logfile
#debug     1 # Log the destination for each request Privoxy let through. See also debug 1024.
#debug  1024 # Actions that are applied to all sites and maybe overruled later on.
debug  4096 # Startup banner and warnings
debug  8192 # Non-fatal errors
listen-address 127.0.0.1:8118
listen-address 192.168.1.103:8118 #Uniquement les ordis sur ce LAN pourront l'utiliser
toggle  1
enable-remote-toggle  0
enable-remote-http-toggle  0
enable-edit-actions 0
enforce-blocks 0
buffer-limit 4096
enable-proxy-authentication-forwarding 0
#forward-socks4a   /               127.0.0.1:9050  .
forward-socks5t /       127.0.0.1:9050  .
forwarded-connect-retries  0
accept-intercepted-requests 0
allow-cgi-request-crunching 0
split-large-forms 0
keep-alive-timeout 5
tolerate-pipelining 1
socket-timeout 300

Un coup de
service privoxy restart
(à faire aussi systématiquement après un reboot de la machine, parce que le temps que TOR démarre, il se peut que Privoxy se bloque bêtement... à moins de bidouiller un script qui va bien...)

------------ CONFIG DES CLIENTS ------------

Firefox : Options > Avancé > Réseau > Connexion (bouton paramètres)
Renseigner l'IP de la machine avec Privoxy, et le port de connexion à Privoxy.
(UPDATE : Ne pas cocher Utiliser ce serveur proxy pour tous les protocoles... Mais seulement HTTP et SSL !!!)

Tor client + Privoxy + Connection directe via SOCKS (pour son LAN)
SOCKS : pour éviter de passer par Privoxy : idem, mais dans Hote SOCKS (v5) avec le port où écoute le client Tor : 9100 dans notre exemple

------------ BONUS - ARM ------------


[https://www.torproject.org/projects/arm.html.en](https://www.torproject.org/projects/arm.html.en)
[https://www.atagar.com/arm/](https://www.atagar.com/arm/)

Infos version lignes de commandes :
apt-get install tor-arm
L'utilisateur devra lancer la commande "arm", mais il c'est mieux qu'il soit dans le groupe debian-tor
adduser USER debian-tor
Puis le USER (donc pas root!!!) lancera:
arm
ou sinon (mieux!!!)
sudo -u debian-tor arm

Pour que cette interface demande un mot de passe, ce sera dans /etc/tor/torrc
Insérer le résultat de la commande :
tor --hash-password PASSWORD
/etc/tor/torrc ici là même :
HashedControlPassword xxxxxxxxxxxx

service tor restart

---------------------------------------

Ressources...
[https://fr.wikipedia.org/wiki/Tor_(réseau)](https://fr.wikipedia.org/wiki/Tor_%28r%C3%A9seau%29)
https://www.torproject.org/
https://www.torproject.org/docs/tor-doc-relay.html.en
http://www.privoxy.org/
Tester si c'est bien ok...
https://check.torproject.org/?lang=fr

Tor client + Privoxy + Connection directe via SOCKS (pour son LAN)
Tor Browser fourni par Torproject (Une version de Firefox deja configurée pour utiliser le réseau Tor sans se faire chier!)
https://www.torproject.org/download/download

Le principe du réseau en oignon :

"Tor" and the "Onion Logo" are registered trademarks of The Tor Project, Inc.

Tags: privoxy, tor
Created by minos • Last edit by minos on 19.10.16 21:46

Tor client + Privoxy + Connection directe via SOCKS (pour son LAN)

  1. Wiki - Tutos - Notes ( MinosHome | MH8 )
  2. Linux
  3. Debian (et autres...)
  4. Tor client + Privoxy + Connection directe via SOCKS (pour son LAN)

Aucun commentaire pour le moment


Formulaire en cours de chargement...

Chercher dans ce manuel:

Hiérarchie de contenu

  • Navigateurs (browsers)
  • Thunderbird (courriel)
  • Linux
    • Debian (et autres...)
      • Apt-get derrière un proxy avec authentification (debian distro based)
      • Apticron - Envoyer un mail quand une mise à jour de sécurité est disponible
      • Audacious - Thunar -> clic droit lire, et enqueue
      • Badblocks - commande pour vérifier et marquer les secteurs défectueux d'un disque dur
      • Bureau à distance - XRDP
      • CUPS - Brother HL-2030 - Debian 9
      • Cartes wifi Intel, driver proprio
      • Chiffrement disque système + swap, durant l'installation
      • Connaitre infos paramétrages carte réseau
      • Console - désactiver la veille écran
      • Console : régler / désactiver l'écran de veille
      • Crontab
      • Créer un fichier ISO à partir d'un CDROM
      • Default XFCE xsession MATE + liste Users
      • Firefox Sync Server 1.5 - Script to launch sync server during boot
      • Forcer la vérification des disques au boot (fsck)
      • IP fixe
      • IPTables - appliquer les règles au reboot (parefeu netfilter)
      • Munin - Smartmontools - monitoring des disque durs via S.M.A.R.T.
      • MySQL Dump/Restore
      • Pflogsumm - statistiques quotidiennes du serveur mail
      • PureFTP avec base MySQL - Installation et configuration du serveur FTP
      • Services - listage complet, actifs ou inactifs
      • Table de caractères
      • Tor client + Privoxy + Connection directe via SOCKS (pour son LAN)
      • Tor relay + Privoxy
      • Tor relay + SOCKS directement pour son LAN
      • Unbound : Serveur DNS à la maison | requêtes aux DNS racines mondiaux
    • FreedomBox
    • Manjaro
    • Raspberry Pi
    • Firefox OS
  • Jeux (serveurs)
  • Jeux (pour le joueur)
  • Routeurs-Hotspots
  • Windows
  • Recettes
  • Autre...

Posts récents

  • Antipub - uBlock Origin
  • Créer un fichier ISO à partir d'un CDROM
  • Windows 10 create USB boot install - Rufus tool
  • Vin d'épine
  • Fléchettes - position et hauteur de la cible

Recent photos

Antipub - uBlock Origin
lecteur cdrom
Windows 10 create USB boot install - Rufus tool
Fléchettes - position et hauteur de la cible
Fléchettes - position et hauteur de la cible
Quota - affichage constant
Quota - affichage constant
Quota - affichage constant
Pâte à crêpe (sans oeuf)

Commentaires récents

  • minos le Sync client : url personnalisée pour serveur sync perso
  • MinoTof le Badblocks - commande pour vérifier et marquer les secteurs défectueux d'un disque dur
Blog software

CC

Licence Creative Commons
Ce(tte) œuvre est mise à disposition selon les termes de la Licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 4.0 International.

This collection ©2025 by Petrus • Contact • Aide • Photo albums software

Cookies are required to enable core site functionality.