Raspberry Pi : Squid et Privoxy dans le réseau domestique

Logo Raspberry Pi
Logo Raspberry Pi

Toute personne à la recherche d'un petit ordinateur pour effectuer diverses tâches sur le réseau domestique devrait s'intéresser au Raspberry Pi. Pour environ 50 euros, vous pouvez obtenir un système complet qui peut être utilisé comme pare-feu, lecteur multimédia, serveur web ou station météo avec les capteurs correspondants. Les possibilités sont illimitées, les projets sont nombreux et variés.

Le Raspberry Pi est un petit ordinateur monocarte basé sur un SoC ARM : un BCM 2825, dont le processeur principal ARM1176JZF-S est cadencé à 700 MHz (et peut facilement être overclocké à 900 MHz). Le système dispose de deux ports USB, d'une connexion LAN et d'un emplacement pour carte SD. Le système d'exploitation est installé sur une carte SD, dans mon cas j'utilise Raspbian, qui est basé sur Debian.

Squid et Privoxy : cache et bloqueur de publicité

Toute personne qui utilise un appareil Apple à la maison (par exemple, un iPad) ne peut pas utiliser un adblocker sans jailbreak. Cependant, de nombreuses formes de publicité ne fonctionnent pas raisonnablement. C'est là qu'intervient le Raspberry Pi, sur lequel j'ai installé Squid (comme cache) et Privoxy (c'est-à-dire un filtre publicitaire) comme chaîne de proxy. Comme Debian 7.0 constitue la base, c'est assez simple :

# sudo aptitude install squid privoxy

Une fois cela fait, il est nécessaire de construire une chaîne de proxy (proxy-chain) à partir de Squid et Privoxy afin que les pages sans publicité soient conservées dans le cache. Cela réduit la charge sur le Raspberry Pi, car les filtres ne doivent pas être appliqués à chaque demande. Recherchez "cache_peer" dans /etc/squid/squid.conf et entrez-y les détails pour Privoxy :

cache_peer localhost parent 8118 0 default no-query no-digest
never_direct allow all

Si vous souhaitez utiliser les listes de filtres d'Adblock Plus avec Privoxy, vous pouvez télécharger les fichiers correspondants. Script de la communauté Ubuntu utiliser. Sur l'iPad, il faut ensuite définir le proxy approprié pour la connexion WLAN utilisée ; Squid est spécifié ici : 3128 est le port par défaut sous lequel le proxy de mise en cache peut être atteint.

Raspberry Pi : 900 MHz stable avec un meilleur refroidissement
Raspberry Pi : 900 MHz stable avec un meilleur refroidissement

Si vous voulez plus de performances, vous pouvez simplement overclocker le Raspberry Pi via l'outil de configuration : au lieu de 700 MHz, le système tourne alors à 900 MHz, ce qui permet d'avoir un peu plus d'air pour travailler en tant que proxy. Pour cela, un refroidissement légèrement meilleur est utile, ce qui peut facilement être réalisé par des dissipateurs thermiques plats et passifs. J'ai réalisé une courte vidéo à ce sujet (voir ci-dessous). Bien sûr, l'overclocking est toujours un risque, il faut donc être prudent.
https://www.youtube.com/embed/tOM9D6FZylY
L'ordinateur Raspberry Pi Mini est vraiment un appareil passionnant avec lequel on peut réaliser de nombreux projets plus ou moins utiles. Comme le logiciel est simplement installé sur une carte SD, on peut facilement essayer différentes choses avec différentes cartes SD. Je vais également faire plus de choses avec le Raspberry Pi - quoi exactement, je ne le sais pas encore 😉 .

Bqeel Raspberry Pi 4 Model B 8 GB Ultimate Kit avec carte mémoire 32GB, 5,1V 3,0A USB-C on/off power supply, 3 dissipateurs thermiques en cuivre premium, boîtier noir premium
669 Bewertungen
Bqeel Raspberry Pi 4 Model B 8 GB Ultimate Kit avec carte mémoire 32GB, 5,1V 3,0A USB-C on/off power supply, 3 dissipateurs thermiques en cuivre premium, boîtier noir premium
  • 🍓【Raspberry Pi 4 Model B 8GB 】:Raspberry Pi 4 Model B est le dernier produit de la série Raspberry avec le nouveau Broadcom BCM2711, quad-core Cortex-A72 (ARM v8) 64-bit à 1.5 GHz.
  • 🍓【8G RAM + 32G TF Card】 : carte mémoire de 32 Go avec système NOOBS préinstallé. Il y a également un lecteur de carte pour Raspberry Pi 4 modèle B. Un espace de stockage suffisant pour charger votre système d'exploitation et stocker des données. Le Raspberry Pi 4b dispose d'une capacité USB améliorée.2* ports USB 2.0 et 2* ports USB 3.0 qui permettent de transférer des données jusqu'à dix fois plus vite.
  • 🍓【4K 60Hz + 1080p Resolution】 : Le kit de démarrage Raspberry Pi 4 de Bqeel comprend un câble micro HDMI à HDMI 4K60Hz de haute qualité pour assurer le meilleur support de résolution d'affichage de sortie.
  • 🍓【WIFI 2.4G&5G/BT5.0】 : supporte les flux HEVC 4K à 60 fps et gère 2 écrans en 4K. WLAN bibande 802.11b / g / n / ac (2,4 / 5,0 GHz) et module Bluetooth 5.0.
  • 🍓【Scope of delivery】:Inclut un boîtier noir haut de gamme pour le kit de démarrage Raspberry Pi 4 B avec un accès facile à tous les ports, un couvercle amovible pour accéder au GPI0 et au trou de ventilation, et un ensemble de 3 dissipateurs thermiques en cuivre haut de gamme et un ventilateur pour garder le Pi 4 au frais.

Letzte Aktualisierung am 2022-05-28 at 03:55 / Affiliate Links / Bilder von der Amazon Product Advertising API

5 réflexions sur "Raspberry Pi: Squid & Privoxy im Heimnetz

  1. Bonjour !
    Merci pour ces bonnes instructions. J'ai dû autoriser en plus l'accès à Squid depuis le réseau local dans la configuration de Squid pour un Raspbian actuel. Par défaut, seules les demandes provenant de localhost sont autorisées. J'ai donc dû remplacer "http_access allow localhost" par "http_access allow localnet" dans squid.conf. Le réseau local peut être spécifié via "acl localnet src", mais les plages d'adresses privées sont déjà saisies par défaut.

    Salutations,
    Arne

  2. Bien joué, un seul problème. La vérité est que les listes noires gratuites sont de la merde.

    Nous avons une meilleure solution, les listes noires ont évolué, et nous sommes prêts à répondre aux besoins de toutes vos applications de filtrage de contenu avec notre logique supérieure. Les listes noires de squidblacklist.org sont sans conteste les meilleures listes noires disponibles pour le filtrage de contenu. Nous pensons que vous serez d'accord.

    Nous voulons vous servir, vous tous,

    http://www.squidblacklist.org

Laissez un commentaire

Votre adresse e-mail ne sera pas publiée.

fr_FRFrançais
Retour haut de page