Privoxy

Meilleurs serveurs proxy auto-hébergés

Meilleurs serveurs proxy auto-hébergés
Vous ne le réalisez peut-être pas, mais de nombreux tiers manipulent votre contenu Internet. Votre FAI peut restreindre l'accès à certains sites Web, les moteurs de recherche masquent les résultats de recherche pour se conformer à diverses lois anti-piratage, et les sites Web eux-mêmes présentent souvent un contenu différent aux visiteurs de différentes régions géographiques.

Si cela ne vous convient pas, vous devriez envisager d'utiliser un serveur proxy auto-hébergé pour contourner les restrictions géographiques et autres formes de censure. Les serveurs proxy auto-hébergés peuvent également vous aider à réduire la bande passante et à améliorer les temps de réponse en mettant en cache les pages Web fréquemment demandées, et certains sont dotés de capacités de filtrage avancées qui permettent de se débarrasser des publicités ou de protéger les enfants contre les dommages.

Notre sélection reflète la large gamme de serveurs proxy auto-hébergés et leurs capacités. Certains serveurs proxy auto-hébergés décrits dans cet article sont plus faciles à configurer que d'autres, mais nous pensons que toute personne souhaitant passer du temps à lire un didacticiel en ligne devrait pouvoir installer et configurer à peu près n'importe quel serveur proxy auto-hébergé disponible.

1. Privoxy

Privoxy est un proxy Web sans mise en cache avec des capacités de filtrage pour améliorer la confidentialité. Il peut modifier les données des pages Web et les en-têtes HTTP, contrôler l'accès et supprimer les publicités.

La première version de Prixovy est sortie en 2001, basée sur Internet Junkbuster, un ancien proxy Web bloquant les publicités publié sous la licence publique générale GNU. Jusqu'en 2010, le projet Tor avait l'habitude de regrouper Privoxy avec Tor, mais ils ont finalement décidé de rester à l'écart des solutions tierces pour des raisons de sécurité.

Prixovy est disponible sur pratiquement tous les systèmes d'exploitation et plates-formes populaires, y compris Linux, OpenWrt, DD-WRT, Windows, macOS, OS/2, AmigaOS et BeOS. Alors que Prixovy est assez facile à installer et à faire fonctionner, comme nous l'expliquons dans la section suivante de cet article, le réglage fin de ses différents paramètres est loin d'être anodin et nécessite une compréhension assez avancée des réseaux informatiques.

2. Calamar

Squid est un proxy de mise en cache prenant en charge HTTP, HTTPS, FTP et d'autres protocoles. Les proxys de mise en cache stockent temporairement les données fréquemment utilisées pour réduire la bande passante et améliorer les temps de réponse.

Squid a commencé sa vie en 1996 en tant que cache d'objets Harvest, qui faisait partie d'un projet de recherche de l'Internet Research Task Force Research Group on Resource Discovery (IETF-RD). La version actuelle de Squid est un fork de la dernière version pré-commerciale de Harvest, et son nom a été choisi pour éviter toute confusion avec le fork commercial appelé Cached 2.0.

Squid fonctionne sur tous les systèmes d'exploitation courants et est utilisé par des centaines de FAI à travers le monde pour offrir à leurs utilisateurs la meilleure expérience Internet possible. Les sites Web utilisent Squid pour améliorer leur diffusion de contenu, ce qui signifie que savoir comment l'installer et le configurer pourrait vous aider à décrocher un excellent travail.

3. Pi-trou

Pi-hole est un gouffre DNS qui peut bloquer la publicité et le contenu inapproprié au niveau du réseau. Comme son nom l'indique, Pi-hole est destiné à être utilisé avec l'ordinateur monocarte Raspberry Pi, qui est développé au Royaume-Uni par la Fondation Raspberry Pi et fournit des systèmes à faible coût qui sont accessibles aux personnes de tous les milieux économiques et peuvent être utilisé à des fins éducatives.

Au cœur de Pi-hole se trouvent diverses technologies open source telles que dnsmasq, cURL et Lighttpd, qui lui permettent de bloquer les requêtes DNS pour les domaines de suivi et de publicité connus. Étant donné que Pi-hole fonctionne au niveau du réseau, il empêche l'affichage des publicités même sur les téléviseurs intelligents et les appareils mobiles fonctionnant sous Android et iOS.

4. SwiperProxy

SwiperProxy est un proxy Web extrêmement efficace écrit en Python. Si vous souhaitez apprendre comment les serveurs proxy fonctionnent sous le capot, SwiperProxy est un excellent point de départ car il est open source, hébergé sur GitHub et s'exécute sur un serveur Web autonome et minimaliste. Il fonctionne parfaitement avec tous les principaux serveurs Web, y compris Apache, Nginx et Varnish, et est configuré avec seulement 25 options bien documentées.

Pour commencer avec SwiperProxy, nous vous recommandons de lire le guide de démarrage rapide, que vous pouvez trouver ici.

5. Traefik

Træfɪk est un proxy inverse et un équilibreur de charge modernes entièrement open source, faciles à configurer et conçus pour les services cloud modernes. Il est écrit dans le langage de programmation Go et expose une API Rest.

Træfɪk est généralement déployé pour orchestrer plusieurs services cloud, vous permettant d'ajouter, de supprimer, de supprimer, de mettre à niveau ou de mettre à l'échelle des services en toute simplicité. Étant donné que Træfɪk est emballé sous la forme d'un seul fichier binaire et disponible sous la forme d'une petite image officielle du docker, son installation pourrait difficilement être plus facile.

Comment installer et configurer Privoxy

La bonne nouvelle est que Prixovy est disponible à la fois sous forme de code source brut et dans des packages précompilés pratiques pour un large éventail de systèmes d'exploitation. À moins que vous ne sachiez exactement ce que vous faites, commencez par les packages, qui peuvent être téléchargés à partir d'ici.

Les utilisateurs d'Ubuntu peuvent installer Prixovy à l'aide de la commande suivante :

# sudo apt-get install privoxy

Et de nombreuses autres distributions Linux, y compris Red Hat et Fedora, ont également Privoxy dans les référentiels.

Quelle que soit la méthode d'installation que vous utilisez, vous devrez vous rendre dans /etc/privoxy car c'est là que se trouvent les fichiers de configuration de Privoxy.

Parce que Privoxy est principalement écrit pour les personnes qui connaissent déjà les expressions régulières, HTTP et HTML - ou qui souhaitent les apprendre - sa configuration est assez compliquée. Heureusement, l'installation par défaut est pratiquement prête à l'emploi. Pour savoir comment affiner Privoxy à votre guise, lisez le guide de configuration officiel.

La seule chose que vous devez vraiment faire avant d'utiliser Privoxy pour la première fois est de configurer votre navigateur Web pour utiliser Privoxy comme proxy HTTP et HTTPS. Accédez simplement aux paramètres de votre navigateur Web, accédez à la catégorie proxy et utilisez 127.0.0.1 (ou localhost) pour l'adresse proxy et 8118 pour le port.

Conclusion

Savoir comment installer un serveur proxy auto-hébergé populaire vous permet d'exercer un plus grand contrôle sur votre expérience Internet. Il existe de nombreuses solutions merveilleuses qui méritent d'être explorées, et nous n'avons fait qu'effleurer la surface de ce qui est possible.

Comment modifier les paramètres de la souris et du pavé tactile à l'aide de Xinput sous Linux
La plupart des distributions Linux sont livrées avec la bibliothèque "libinput" par défaut pour gérer les événements d'entrée sur un système. Il peut ...
Remappez les boutons de votre souris différemment pour différents logiciels avec X-Mouse Button Control
Peut-être que vous avez besoin d'un outil qui pourrait faire changer le contrôle de votre souris avec chaque application que vous utilisez. Si tel est...
Examen de la souris sans fil Microsoft Sculpt Touch
J'ai lu récemment sur le Microsoft Sculpt Touch souris sans fil et j'ai décidé de l'acheter. Après l'avoir utilisé pendant un certain temps, j'ai déci...