Comment configurer un serveur proxy sous Ubuntu Linux

Comment configurer un serveur proxy sous Ubuntu Linux / Linux

Il existe de nombreuses raisons pour lesquelles vous voudrez peut-être apprendre à configurer un serveur proxy dans Ubuntu Linux pour envoyer le trafic de votre navigateur. Peut-être que vous surfez sur un réseau sans fil non sécurisé, ou peut-être que vous ne voulez pas que le BOFH au travail voit où vous allez sur Internet. Quelle que soit votre raison, il est assez simple de nos jours, tant que vous possédez des compétences en informatique et que vous êtes en mesure de configurer un système à la maison ou au travail pour servir de proxy..

Qu'est-ce qu'un proxy? En termes simples, un proxy est un arrêt intermédiaire effectué par votre navigateur pour demander des pages Web et tout autre contenu Web à Internet. De nombreuses entreprises les utilisent légitimement pour pouvoir filtrer le contenu à la fois pour des raisons de sécurité, comme contrôle de périmètre, comme solution anti-virus / anti-malware, ou pour s'assurer que les employés adhèrent à la stratégie Internet.


Lorsque votre navigateur effectue une demande, il contacte d'abord le serveur proxy. Si le serveur proxy est également un cache, il vérifiera le cache localement pour voir si le contenu existe déjà. Si c'est le cas, il le servira localement, ce qui accélèrera considérablement l'expérience de votre navigateur ou s'il ne le fait pas, il envoie une requête. pour ce contenu sur le web général.

Le proxy facile pour Ubuntu

Le moyen le plus simple de créer un proxy avec Ubuntu consiste à créer un tunnel via SSH. Jorge a écrit cette excellente explication sur le sujet Comment créer un tunnel de trafic Web avec SSH Secure Shell Comment créer un tunnel de trafic Web avec SSH Secure Shell En savoir plus, et le processus reste sensiblement le même pour nous.

Pour un aperçu rapide, vous devez d’abord disposer d’un serveur Ubuntu avec accès SSH. Vous pouvez le faire en disposant d’un serveur sur votre connexion domestique, votre connexion professionnelle ou à l’endroit où vous souhaitez installer votre proxy..

Une fois que vous avez cette configuration, vous suivez le processus dans l'article pour utiliser le “CHAUSSETTES” protocole pour indiquer à votre navigateur d’utiliser cet emplacement proxy pour télécharger toutes les informations à partir de.

Cette méthode fonctionne également si vous avez un routeur sans fil prenant en charge SSH, tel que Tomato ou DD-WRT..

Le proxy presque facile pour Ubuntu

La deuxième façon de procéder consiste à utiliser un proxy Web. Tant que votre système Ubuntu est configuré pour desservir des sites Web, vous pouvez installer une application Web appelée GlypeProxy qui agira en tant que proxy pour votre session de navigation sur le Web. Comment créer votre propre serveur proxy en ligne en quelques minutes Comment créer votre propre serveur proxy en ligne en quelques minutes Lisez-en plus, et cela fonctionnerait de la même manière si vous utilisiez un serveur Web par vous-même. Système Ubuntu.

L'utilisation de cette méthode a ses avantages et ses inconvénients. En revanche, vous n'avez pas besoin de modifier les paramètres de votre navigateur pour utiliser ce proxy Web. Cela serait essentiel si vous vous trouvez dans un environnement où vous ne pouvez pas spécifier de serveur proxy dans les options de votre navigateur..

En revanche, à moins que votre serveur Web ne soit configuré pour utiliser le cryptage SSL, il est également très peu sécurisé. Tous ceux qui regardent le trafic depuis votre ordinateur pourront toujours visualiser votre contenu sans aucun problème..

Le proxy compliqué à installer mais complet

Du côté plus impliqué des choses, vous pouvez installer un “réal” serveur proxy sur votre machine Linux Ubuntu. Le logiciel proxy a été développé spécifiquement pour résoudre de nombreux problèmes évoqués ci-dessus et de nombreux logiciels sont disponibles pour vous aider..

Nous allons passer en revue deux types principaux de procurations, un “Ordinaire” proxy et un “transparent” Procuration. Le proxy normal fonctionne comme ci-dessus - vous devez spécifiquement entrer les informations sur le proxy dans votre navigateur pour pouvoir les utiliser dans votre navigation sur le Web. Le second type, un proxy transparent, fonctionne de telle sorte que toute votre navigation sur le Web passe par la machine, que vous le spécifiiez ou non dans les paramètres de votre navigateur..

Un vrai serveur proxy sur Ubuntu est généralement basé sur un logiciel appelé Squid. Squid est un serveur proxy open source largement utilisé sur Internet. Squid est facile à installer et à configurer. Installez et éditez le fichier de configuration:

$ sudo apt-get install squid3 $ vi /etc/squid3/squid.conf 

Et ajouter:

http_access allow local_net acl local_net src 192.168.0.0/255.255.255.0

Où 192.168.0.0 est votre réseau local. Redémarrez Squid et un serveur proxy de base est configuré - vous modifieriez vos paramètres pour utiliser un proxy Web sur le port 3128 et l'adresse IP de votre système Ubuntu..

Vous pouvez vraiment avoir du style avec la façon de configurer un serveur proxy dans Ubuntu Linux. Howtoforge propose ce formidable tutoriel sur la configuration de Squid avec Dansguardian et ClamAV pour la protection antivirus et anti-malware.

Tout ce qui fonctionne pour vous…

De facile à difficile, quel que soit le type de serveur proxy dont vous avez besoin, Ubuntu peut vous fournir. Faites-nous savoir votre configuration et comment cela fonctionne pour vous!

En savoir plus sur: confidentialité en ligne, proxy, SSL, Ubuntu.