C’est quoi un serveur proxy ? – Partie 3 18

niveau-vert

C’est quoi un serveur proxy ? partie 3

(article précédent : C’est quoi un proxy – Partie 2?)

 

 

Les autres types de proxy

Le proxy cache

Peut être avez-vu entendu parler de proxy cache ?

Le proxy sert de cache, c’est à dire qu’il va conserver sur son disque dur les pages Web les plus utilisées et pouvoir les renvoyer aux navigateurs qui les demandent sans aller les chercher sur Internet. Cela permet d’accélérer la mise à disposition des pages et d’éviter au proxy d’aller sur Internet.

Ce concept était surtout utilisé il y a quelques années dans les entreprises car les débits Internet n’étaient pas aussi rapide que maintenant. Donc en évitant d’aller chercher des pages sur Internet et en allant les chercher dans son cache, le proxy les renvoyaient plus rapidement.
Je parle au passé, car c’est un concept qui tend à disparaître, car de plus, maintenant beaucoup de pages sont dynamiques et donc les proxys ne peuvent plus enregistrer toutes ces pages.

 

Le proxy transparent

C’est en entreprise que l’on retrouve le plus souvent un proxy transparent. Comme un proxy classique, celui-ci a pour rôle d’envoyer les flux à destination d’Internet mais à la différence d’un proxy classique, les utilisateurs ne le voient pas. C’est pour cela qu’il est appelé proxy transparent.

Cela fonctionne car il est placé entre le poste du client et la sortie vers Internet, ce qui fait que les flux sont obligés de passer dedans. Ce n’est peut être pas très clair, je vais faire un petit schéma et vous allez tout de suite comprendre.

Attention, avec un proxy transparent, fini l’anonymat : la demande passe à travers le proxy, mais c’est toujours votre adresse IP qui est vue (pas celle du proxy).

Voici la configuration en entreprise avec un proxy

proxy

En bleu : le réseau de l’entreprise est protégé du monde extérieur par un firewall.

Pour accéder à Internet, les ordinateurs vont demander au proxy d’aller chercher les pages sur Internet. (je vous rappelle que les navigateurs ne connaissent QUE l’adresse du proxy !)

Les flux entre le réseau interne et le proxy sont en bleu.

Et seul le protocole renseigné entre le navigateur et le proxy passe dans ces flux bleus : pas autre chose, donc moins de risque.

 

En rose : Le proxy est dans une zone appelée DMZ (demilitarized zone : zone démilitarisée). Cette zone est protégée par le firewall. Rien ne peut entrer, ni sortir de cette zone sans l’accord du firewall).

Les flux entre Internet et le proxy sont en rouge.

   
Voici la configuration avec un proxy transparent :

proxy transparent

Avec le proxy transparent, les utilisateurs ne savent pas forcément que leurs requêtes Internet passent pas un proxy.

 

En effet, il n’est pas nécessaire de modifier les paramètres du navigateur.

Mais toutes les requêtes passent bien par le proxy car il est sur le chemin pour accéder à Internet.

 

 

Le reverse proxy.

Nous venons de voir que le proxy (http) était la porte de sortie vers l’Internet. Le reverse proxy est comme son nom l’indique l’inverse du proxy.
Le reverse proxy est donc la porte d’entrée du web vers le réseau interne. Le reverse proxy peut éventuellement équilibrer la charge qui arrive en la répartissant sur les différents les serveurs web.

Un autre avantage du reverse proxy,  étant le point d’entrée des demandes, c’est qu’il peut les traiter et donc les aiguiller. Ainsi, on peut très avoir un reverse proxy sur lequel on vient se connecter en http, https, ftp, … . C’est lui qui reçoit toutes les demandes et les envoie vers les bons serveurs.

Enfin, un autre avantage du reverse proxy, c’est  le cache. Comme les autres proxy, le reverse proxy peut mettre en cache les informations les plus demandées et les fournir sans avoir à interroger à nouveau les serveurs.

 

Stop, le bla bla, voici un petit schéma :

 

reverse-proxy

 Le proxy FTP

 Pour ne pas faire compliquer et ne pas vous embrouiller dans des explications complexes, retenez qu’un proxy FTP est un proxy qui supporte le protocole FTP (voir c’est quoi un serveur FTP). Il fonctionne exactement comme un serveur http. Bien que certains proxys soient spécialisés pour ne faire que du FTP tels que ftp.proxy et frox, la plupart des proxys récents sont capables de faire du http, https et ftp. (squid, nginxf, …)

On peut également trouver des proxys FTP transparents.

 

Comme d’habitude, tous les commentaires sont les bienvenus.

N’hésitez pas à vous inscrire à la lettre d’information pour être informé de la parution de nouveaux articles. (vous trouverez la zone d’inscription à la lettre d’information sur la droite de l’écran).

 

 

 

Partager cet article ...

18 thoughts on “C’est quoi un serveur proxy ? – Partie 3

  1. Répondre rafiki Juin 25,2015 2 h 10 min

    Mille merci pour cet article complet et détaillé…

  2. Répondre RWX Juil 15,2015 21 h 04 min

    Merci 🙂 ton site est une mine d’or, continue !

  3. Répondre sakho Jan 26,2016 11 h 16 min

    merci pour tout

  4. Répondre Kenrt Fév 5,2016 1 h 38 min

    Ton site est vraiment excellent.
    Tu explique super bien et tes exemple sont vraiment parlant.

  5. Répondre Yann Deo Mai 5,2016 2 h 15 min

    Bonjour ,super cour clair et direct.j’ai juste une question:
    Proxy transparent :le serveur DHCP du reseaux doit indiquer aux machines clientes ,comme passerelle l’@ ip du proxy?.

    proxy http:le paramétrage sur les machines clientes se limitent au navigateur.point n’est besoin de specifier l’@ ip du proxy http comme passerelle??.

    merci à vous

    • Répondre Administrateur du site Mai 5,2016 7 h 05 min

      Bonjour Yann,
      non la passerelle c’est autre chose. C’est le moyen d’accéder à un autre réseau.
      Il faut paramétrer le proxy dans les paramètres Internet
      A bientôt

  6. Répondre Pascaltech Sep 5,2016 23 h 05 min

    Très bonnes explications, merci. Simple et efficace.

  7. Répondre gui Sep 12,2016 11 h 48 min

    Bonjour

    J’ai lu beaucoup de vos articles et c’est très bien fait.
    Cependant j’ai du mal à comprendre l’intérêt d’utiliser un proxy transparent.
    Pourriez-vous m’éclairer??

    Merci d’avance.

    • Répondre Administrateur du site Sep 14,2016 4 h 08 min

      Bonjour Gui,
      le proxy transparent permet de mettre la machine sur laquelle on veut surfer derrière une machine qui va surfer pour elle. ça permet de ne pas être directement exposé sur l’Internet
      A bientôt

  8. Répondre eloge Mai 20,2017 15 h 07 min

    Bonjour! je viens de tomber sur ce site et… wao! c’est du bon taf! courage…
    J’aurai une question cependant:

    Considérons un réseau domestique ou de petite entreprise;
    Pourrait-on empiler deux serveurs proxy à ce que l’un soit le serveur cache, filtre et soit transparent tandis que l’autre soit serveur proxy http?
    Le scénario c’est que les hôtes sur le réseau ne doivent pas se rendre compte de l’existence d’un serveur proxy, et internet non plus ne doit pas être renseigné de l’adresse du réseau…
    Donc en gros on a: [ Internet <Serveur proxy http <Serveur proxy cache, filtre <réseau interne ]
    Cela est-il possible pour un administrateur?

    • Répondre Administrateur du site Mai 22,2017 9 h 21 min

      Bonjour Eloge,
      je ne sais pas si c’est possible : je n’ai jamais essayé
      Mais pourquoi pas, je ne vois pas pourquoi ça ne marcherait pas.
      A bientôt

  9. Répondre tresor Oct 12,2017 13 h 50 min

    BONJOUR
    Je suis ravi de lire vos articles;car vous comblez mes lacunes.cependant j’ai une question sur le serveur proxy:où dois-je installer mon serveur proxy? est-ce sur une machine qui lui est dédié ou bien autre option? aidez moi svp.
    merci

    • Répondre Administrateur du site Oct 14,2017 6 h 55 min

      Bonjour,
      le serveur proxy peut s’installer sur le même réseau que les ordinateurs qui vont l’utiliser, soit dans ce qu’on appelle une DMZ (je n’ai pas expliqué la notion de DMZ).
      A bientôt

  10. Répondre fafa Nov 21,2017 6 h 19 min

    bravo ce site ma fais comprendre beaucoup de choses sur le proxy et mon aidé dans ma profession d’enseignement

  11. Répondre Trick place Août 9,2018 2 h 28 min

    Merçi pour le tuto j’ai enfin compris les bases du proxy.

Laisser un commentaire

  

  

  

banner