Privoxy est un logiciel de serveur mandataire (proxy) pour Internet disposant d'un filtrage avancé pour protéger la vie privée des utilisateurs de votre ordinateur et rendre votre navigation dans Internet plus confortable. Privoxy réalise cela en modifiant les contenus non-sécuritaires des pages Web, en gérant les témoins d'Internet (cookies), en contrôlant l'accès en entrée et sortie de votre ordinateur pour empêcher des communications inopportunes avec du contenu non-sécuritaire, et en éliminant les publicités, les bannières incrustées dans les pages ou sous forme de pop-ups.
Privoxy est auto-configuré dès son installation. C'est un logiciel très flexible qui peut être paramétré pour répondre encore mieux à vos besoins, si la configuration de départ est insuffisante. Ce logiciel est utile autant dans un poste d'ordinateur individuel que dans une structure de réseau multi-systèmes.
Privoxy est disponible dans la section Universe des dépôts principaux de logiciels. Pour l'installer :
Une fois installé, Privoxy est automatiquement démarré. Il agit comme un service (daemon), c'est-à-dire qu'il fonctionne continuellement en arrière-plan de votre ordinateur, sans interface de configuration particulière ou d'indication de son activité. Pour démarrer le service Privoxy, ouvrez un terminal (Applications → Accessoires →Terminal) et exécutez la commande suivante :
sudo service privoxy start
Une fois Privoxy installé, vous voudrez configurer votre accès à Internet de manière à ce que toutes les connexions effectuées vers des sites Web soient analysées par Privoxy. Pour ce faire, configurez les propriétés de serveur mandataire d'Ubuntu afin que toutes les connexions à Internet passent par le service Privoxy :
Désormais, votre connexion à Internet est filtrée par Privoxy.
La configuration de Privoxy est enregistrée dans le fichier /etc/privoxy/config ; vous devez être un administrateur pour le modifier.
Recherchez la ligne suivante :
listen-address 127.0.0.1:8118
Cette ligne indique sur quelle interface Privoxy doit écouter les connexions entrantes et sortantes. Pour modifier le port d'écoute de Privoxy, modifiez le nombre après les deux-points (par défaut, 8118) par le numéro de port que doit utiliser Privoxy.
Vous devez redémarrer Privoxy pour que la modification soit prise en compte :
sudo service privoxy restart
Par défaut, Privoxy conserve une liste des sites Web auxquels une connexion est effectuée et l'ensemble des témoins interceptés pour protéger votre vie privée. Vous pouvez tout à fait vouloir désactiver la conservation de ces données, afin d'éviter de laisser des traces de votre passage dans votre ordinateur. (Ceci peut être fort pertinent dans des endroits où un ordinateur est partagé entre plusieurs usagers, comme un ordinateur public.) Ces modifications sont à effectuer dans le fichier de configuration de Privoxy, /etc/privoxy/config ; vous devez être un administrateur pour le modifier.
debug 1 # show each GET/POST/CONNECT request
#debug 1 # show each GET/POST/CONNECT request
jarfile jarfile
#jarfile jarfile
Vous devez redémarrer Privoxy pour que la modification soit prise en compte :
sudo service privoxy restart
Il s'agit d'un problème lié à la configuration par défaut de Privoxy 3.0.13 telle que fournie par Ubuntu. Privoxy est configuré pour écouter les connexions par l'adresse localhost:8118
. Le problème est qu'au moment où le service Privoxy démarre, le nom d'hôte localhost n'est encore associée à aucune adresse IP connue.
Pour résoudre le problème, il vous faut modifier le fichier de configuration de Privoxy pour qu'il écoute les connexions par l'adresse 127.0.0.1:8118
. De cette manière, Privoxy n'a pas à faire de lien entre un nom d'hôte (localhost) et une adresse IP (127.0.0.1) puisqu'il reconnaît directement une adresse IP locale valide. Il peut donc démarrer automatiquement en même temps qu'Ubuntu.
Pour modifier la configuration par défaut de Privoxy :
gksudo gedit /etc/privoxy/config
listen-address
sans dièse (~ ligne 741) : c'est à cet endroit qu'est définie l'adresse d'écoute de Privoxy. Modifiez listen-address localhost:8118
par listen-address 127.0.0.1:8118
, puis enregistrez le changement ;sudo service privoxy restart
Désormais, Privoxy démarrera automatiquement en même temps qu'Ubuntu.
1. Il faut créer une liste blanche pour résoudre les problèmes d'affichage ou de blocage. Pour cela, ouvrir un terminal et entrer la commande suivante :
sudo gedit /etc/privoxy/user.action
2. Insérez ce code ci-dessous en bas du fichier sans mettre d'espace au début de chaque ligne et enregistrez les modifications
############################################################ # WHITELIST ############################################################ {fragile -session-cookies-only} *exemple.com
3. Redémarrez le service Privoxy :
sudo service privoxy restart
Et ainsi que votre navigateur Internet.
Désormais, le site en question s'affichera correctement
Il est possible2) d'utiliser un script Bash pour bloquer les scripts Adsense3) de votre navigateur Internet.
(fr)
Site officiel de Tor, où vous trouverez de nombreuses informations pratiques.Contributeurs : percherie