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 relay + Privoxy
Installer un relais Tor, histoire de contribuer un peu au truc en fournissant de notre bande passante.
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 relais Tor en premier noeud. 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 relay + Privoxy

------------ 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:40000 # port à l'écoute ici seulement pour localhost (le serveur lui-même)
Log notice file /var/log/tor/notices.log
CookieAuthentication 1
ORPort 40001 #port utilisé pour le trafic de TOR
Nickname HOLAAAHO #Un nom unique pour ton relais
RelayBandwidthRate 3 MB
RelayBandwidthBurst 5 MB
ContactInfo petrus AT miosweb dot mooo dot com
ExitPolicy reject *:* #pas de sortie (exit), donc pour un relais!

Ouvrir/rediriger le port "ORPort" 40001 vers la machine relais, si derrière pare-feu/routeur.

service tor restart

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

Vérifier :
[notice] Self-testing indicates your ORPort is reachable from the outside. Excellent. Notre relais Tor fonctionne et est accessible depuis le net :)

------------ 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 :

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  192.168.100.101: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
# Connexion au port Socks de Tor en localhost, configured sur le 40000 dans /etc/tor/torrc, ne pas oublier le point (.) à la fin de la ligne! :
forward-socks4a   /               127.0.0.1:40000  .
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 boot, 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.

Tor relay + Privoxy

------------ 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 relay + Privoxy
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.

Created by minos • Last edit by minos on 11.04.16 11:08

Tor relay + Privoxy

  1. Wiki - Tutos - Notes ( MinosHome | MH8 )
  2. Linux
  3. Debian (et autres...)
  4. Tor relay + Privoxy

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
Complete website engine

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 • Open Source CMS

Cookies are required to enable core site functionality.