Meilleurs serveurs proxy auto-hébergés

Best Self Hosted Proxy Servers



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 des 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 a été publiée 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 regroupait 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.

Quatre. 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é via 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. Trafic

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 conditionné 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 de 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.

Peu importe lequel méthode d'installation que vous utilisez, vous devrez aller 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 convenance, 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.