GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer et utiliser Privoxy sur Ubuntu 16.04

Ce guide sur la façon d'installer et de configurer privoxy sur Ubuntu 16.04 / Debian 9 est destiné à vous aider à installer, configurer et utiliser Privoxy sur votre bureau ou en tant que serveur dans votre réseau local où tous les autres utilisateurs peuvent l'utiliser. Avant de plonger dans la partie installation et configuration, définissons Privoxy et voyons ses fonctionnalités.

Lire aussi :CTparental - Outil de contrôle parental en vedette pour Linux

Qu'est-ce que Privoxy ?

Privoxy est un logiciel qui agit comme un proxy Web sans mise en cache. Un proxy Web est un service que les navigateurs Web peuvent utiliser au lieu de se connecter directement aux serveurs Web. Le navigateur Web demande alors au proxy de demander des objets tels que des pages Web et des images en son nom et renvoie les données. Privoxy dispose de capacités de filtrage avancées qui visent à :

  • Améliorer la confidentialité des utilisateurs sur le Web
  • Modification des données de la page Web et des en-têtes HTTP avant la transmission aux navigateurs.
  • Filtrer les informations personnelles sortantes que votre navigateur peut divulguer
  • Suppression des publicités sur les pages Web et autres indésirables entrants

La principale raison d'utiliser des serveurs proxy comme Privoxy est la confidentialité, la sécurité et l'amélioration de l'efficacité grâce à ses fonctionnalités avancées de mise en cache. Privoxy est hautement personnalisable grâce à ses fichiers de configuration faciles à modifier. L'installation par défaut devrait vous donner un bon point de départ et bloquer la plupart des publicités et des contenus indésirables, mais bon nombre des fonctionnalités les plus avancées sont désactivées par défaut et vous obligent à les activer.

Installer Privoxy

Le package Privoxy est disponible sur les référentiels en amont pour Ubuntu et peut être installé à l'aide du gestionnaire de packages apt-get.

$ sudo apt-get install privoxy

Tous ses fichiers de configuration seront situés sous /etc/privoxy répertoire.

# ls -l /etc/privoxy/ | awk '{ print $9 }'
config
default.action
default.filter
match-all.action
templates
trust
user.action
user.filter

Même si les navigateurs Web ont aujourd'hui des fonctionnalités intégrées similaires à privoxy, le proxy est un bon choix si vous utilisez plusieurs navigateurs ou si vous disposez d'un réseau local avec plusieurs ordinateurs, car Privoxy peut fonctionner comme une application serveur. De cette façon, toute la configuration se trouve au même endroit et vous n'avez pas à maintenir une configuration similaire pour de nombreux navigateurs ou utilisateurs.

Configurer le navigateur pour utiliser Privoxy

Avant de commencer à utiliser le service privoxy, vous devez configurer votre ou vos navigateurs pour utiliser Privoxy comme proxy HTTP et HTTPS (SSL). La valeur par défaut est 127.0.0.1 (ou localhost) pour l'adresse proxy et le port 8118. Tout navigateur pouvant être configuré pour utiliser un proxy, qui devrait être pratiquement tous les navigateurs, y compris Firefox, Internet Explorer, Opera et Safari, entre autres. Ce paramètre se trouve généralement dans la section des paramètres de préférences.

Si vous configurez Privoxy sur un serveur de votre réseau local, assurez-vous de remplacer 127.0.0.1 avec l'adresse IP de la machine serveur. Sur le fichier de configuration principal de Privoxy /etc/privoxy/config, ajoutez une ligne comme ci-dessous avec votre adresse IP hôte.

listen-address 192.168.1.1:8118

Cela liera le service privoxy à l'adresse IP 192.168.1.1. Enregistrez le fichier et redémarrez Privoxy. Configurez tous les navigateurs du réseau pour utiliser cette adresse et ce numéro de port. Alternativement, vous pouvez faire écouter Privoxy sur toutes les interfaces disponibles :

listen-address :8118

Pour démarrer le proxy manuellement, exécutez la commande :

$  sudo systemctl start privoxy

Si pour une raison quelconque, il n'est pas activé pour démarrer au démarrage, activez-le en utilisant :

$ sudo systemctl enable privoxy

Vous pouvez ensuite confirmer que le service est en cours d'exécution en utilisant :

$ sudo systemctl status privoxy
● privoxy.service - Privacy enhancing HTTP Proxy
 Loaded: loaded (/lib/systemd/system/privoxy.service; enabled; vendor preset: enabled)
 Active: active (running) since Rob 2018-02-07 10:38:02 EAT; 2min 17s ago
 Process: 3273 ExecStart=/usr/sbin/privoxy --pidfile $PIDFILE --user $OWNER $CONFIGFILE (code=exited, status=0/SUCCESS)
 Main PID: 3274 (privoxy)
 CGroup: /system.slice/privoxy.service
 └─3274 /usr/sbin/privoxy --pidfile /var/run/privoxy.pid --user privoxy /etc/privoxy/config

Gur 07 10:38:01 mypc systemd[1]: Starting Privacy enhancing HTTP Proxy...
Gur 07 10:38:02 mypc systemd[1]: Started Privacy enhancing HTTP Proxy.

Vous devriez également pouvoir voir le service en écoute sur un port tcp 8118 en utilisant les commandes ss ou netstat.

# ss -tunelp | grep 8118
tcp LISTEN 0 128 127.0.0.1:8118 *:* users:(("privoxy",pid=3274,fd=4)) uid:125 ino:30414 sk:e <->

Tester Privoxy

Pour tester si Privoxy fonctionne correctement après avoir modifié les paramètres de proxy sur votre navigateur, essayez de visiter l'URL Web http://p.p/. Cela devrait vous diriger vers la page principale de Privoxy où vous pouvez voir son statut et les configurations du serveur local.

Pour des configurations plus avancées, visitez la page du guide de configuration de Provoxy.

Désinstaller Privoxy sur Ubuntu 16.04 / Debian 9

Pour désinstaller Privoxy, utilisez les commandes apt-get remove suivies du nom du package. Il est recommandé de le supprimer avec ses dépendances comme ci-dessous :

$ sudo apt-get remove --auto-remove privoxy

Conclusion

Dans ce Installer et configurer privoxy sur Ubuntu 16.04 / Debian 9, nous avons couvert toutes les bases nécessaires pour commencer à utiliser Privoxy. Si vous avez l'intention de bloquer les publicités gênantes sur le Web et de naviguer en toute sécurité, cet outil est fait pour vous. Vous pouvez faire bien plus encore, comme la liste noire et la liste blanche des sites Web pour les fonctionnalités de contrôle d'accès. Tout cela est facile à réaliser, il vous suffit d'éditer ses fichiers de configuration textuels et boum ! vous êtes prêt à partir. Vous pouvez visiter la page principale de Privoxy pour en savoir plus.


Ubuntu
  1. Comment installer et utiliser Wine sur Ubuntu 20.04

  2. Comment installer et utiliser FFmpeg sur Ubuntu 18.04

  3. Comment installer et utiliser Wine sur Ubuntu 18.04

  4. Comment installer et utiliser Curl sur Ubuntu 18.04

  5. Comment installer et utiliser Docker dans Ubuntu 20.04

Comment installer et utiliser Kontact dans Ubuntu

Comment installer et utiliser AngularJS sur Ubuntu

Comment installer et utiliser Maldet sur Ubuntu 20.04

Comment installer et utiliser Telnet sur Ubuntu 20.04

Comment installer et utiliser Ubuntu Cleaner

Comment installer et utiliser VeraCrypt sur Ubuntu 22.04