Flux rss
Collection CommentÇaMarche.net
Bookmark Ajouter aux favoris / Partager
Server proxy (server mandatari) e reverse proxy Servidores proxy (servidores mandatários) e inversão proxy Proxy- und Reverse-Proxy-Server Servidores proxy y servidores de proxy inversos Proxy and reverse proxy servers

Proxy

Un serveur proxy (traduction française de «proxy server», appelé aussi «serveur mandataire») est à l'origine une machine faisant fonction d'intermédiaire entre les ordinateurs d'un réseau local (utilisant parfois des protocoles autres que le protocole TCP/IP) et internet.

La plupart du temps le serveur proxy est utilisé pour le web, il s'agit alors d'un proxy HTTP. Toutefois il peut exister des serveurs proxy pour chaque protocole applicatif (FTP, ...).
schéma d

Le principe de fonctionnement d'un proxy

Le principe de fonctionnement basique d'un serveur proxy est assez simple : il s'agit d'un serveur "mandaté" par une application pour effectuer une requête sur Internet à sa place. Ainsi, lorsqu'un utilisateur se connecte à internet à l'aide d'une application cliente configurée pour utiliser un serveur proxy, celle-ci va se connecter en premier lieu au serveur proxy et lui donner sa requête. Le serveur proxy va alors se connecter au serveur que l'application cliente cherche à joindre et lui transmettre la requête.
Le serveur va ensuite donner sa réponse au proxy, qui va à son tour la transmettre à l'application cliente.
fonctionnement d

Les fonctionnalités d'un serveur proxy

Désormais, avec l'utilisation de TCP/IP au sein des réseaux locaux, le rôle de relais
du serveur proxy est directement assuré par les passerelles et les routeurs. Pour autant, les serveurs
proxy sont toujours d'actualité grâce à un certain nombre d'autres fonctionnalités.

La fonction de cache

La plupart des proxys assurent ainsi une fonction de cache (en anglais caching),
c'est-à-dire la capacité à garder en mémoire (en "cache") les pages les plus souvent visitées par les utilisateurs du réseau local afin de pouvoir les leur
fournir le plus rapidement possible. En effet, en informatique, le terme de "cache" désigne un espace
de stockage temporaire de données (le terme de "tampon" est également parfois utilisé).

Un serveur proxy ayant la possibilité de cacher (néologisme signifiant "mettre en mémoire cache") les informations est généralement appelé "serveur proxy-cache".

Cette fonctionnalité implémentée dans certains serveurs proxy permet d'une part de réduire l'utilisation de la bande passante vers internet ainsi que de réduire le temps d'accès aux documents pour les utilisateurs.

Toutefois, pour mener à bien cette mission, il est nécessaire que le proxy compare régulièrement les données qu'il stocke en mémoire cache avec les données distantes afin de s'assurer que les données en cache sont toujours valides.

Le filtrage

D'autre part, grâce à l'utilisation d'un proxy, il est possible d'assurer un suivi des connexions (en anglais logging ou tracking) via la constitution de journaux d'activité (logs)
en enregistrant systématiquement les requêtes des utilisateurs lors de leurs demandes de connexion à Internet.

Il est ainsi possible de filtrer les connexions à internet en analysant d'une part les requêtes des clients, d'autre part les réponses des serveurs. Lorsque le filtrage est réalisé en comparant la requête du client à une liste de requêtes autorisées, on parle de liste blanche, lorsqu'il s'agit d'une liste de sites interdits on parle de liste noire. Enfin l'analyse des réponses des serveurs conformément à une liste de critères (mots-clés, ...) est appelé filtrage de contenu.

L'authentification

Dans la mesure où le proxy est l'intermédiaire indispensable des utilisateurs du réseau interne pour accéder à des ressources externes, il est parfois possible de l'utiliser pour authentifier les utilisateurs, c'est-à-dire de leur demander de s'identifier à l'aide d'un nom d'utilisateur et d'un mot de passe par exemple. Il est ainsi aisé de donner l'accès aux ressources externes aux seules personnes autorisées à le faire et de pouvoir enregistrer dans les fichiers journaux des accès identifiés.

Ce type de mécanisme lorsqu'il est mis en œuvre pose bien évidemment de nombreux problèmes relatifs aux libertés individuelles et aux droits des personnes...

Les reverse-proxy

On appelle reverse-proxy (en français le terme de relais inverse est parfois employé) un serveur proxy-cache "monté à l'envers", c'est-à-dire un serveur proxy permettant non pas aux utilisateurs d'accéder au réseau internet, mais aux utilisateurs d'internet d'accéder indirectement à certains serveurs internes.
schéma de principe d


Le reverse-proxy sert ainsi de relais pour les utilisateurs d'internet souhaitant accéder à

un site web interne en lui transmettant indirectement les requêtes. Grâce au reverse-proxy, le serveur web est
protégé des attaques directes de l'extérieur, ce qui renforce la sécurité

du réseau interne. D'autre part, la fonction de cache du reverse-proxy peut permettre de soulager la charge du serveur pour lequel il est prévu, c'est la raison pour laquelle un tel serveur est parfois appelé « accélérateur »(server accelerator).

Enfin, grâce à des algorithmes perfectionnés, le reverse-proxy peut servir à répartir la charge en redirigeant les requêtes vers différents serveurs équivalents;

on parle alors de répartition de charge
(en anglais load balancing).

Mise en place d'un serveur proxy

Le proxy le plus répandu est sans nul doute Squid, un logiciel libre disponible sur de nombreuses plates-formes dont Windows et Linux.

Sous Windows il existe plusieurs logiciels permettant de réaliser un serveur proxy à moindre coût
pour son réseau local :
  • Wingate est la solution la plus courante (mais non gratuite)
  • la configuration d'un proxy avec Jana server devient de plus en plus courante
  • Windows 2000 intègre Microsoft Proxy Server (MSP), complété par Microsoft Proxy Client, permettant de réaliser cette opération


Dernière modification le lundi 20 octobre 2008 à 11:14:57.Ce document intitulé « Serveurs proxy (serveurs mandataires) et reverse proxy » issu de Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Installer un serveur proxy HTTP léger (TinyProxy) Squid est un serveur proxy conçu pour les gros réseau (entreprises, etc.). Bien qu'on puisse l'installer sur son petit réseau local, c'est souvent trop. TinyProxy est un proxy léger et très rapide qui le remplace très bien. Il ne fait pas cache... www.commentcamarche.net/faq/sujet-14437-installer-un-serveur-proxy-http-leger-tinyproxy
Connection a msn avec un serveur proxy (Résolu) slt tt le monde je voudrai avoir une liste si c'est possible de serveur proxy ki peuvent faire marché msn messenger ainsi ke leur num de port parce ke jai dé probleme avec mon proxy je me connecte sur msn et apré 5 min il se deconecte tt seul jai msn... www.commentcamarche.net/forum/affich-2058352-connection-a-msn-avec-un-serveur-proxy
Connaitre son serveur proxy salut comment fait on pour connaitre (l'adresse IP) de son serveur proxy, et le (port) de de son serveur Proxy ? merci www.commentcamarche.net/forum/affich-1757378-connaitre-son-serveur-proxy
Installer un serveur proxy HTTP (Squid)Sommaire : 1. Installer le proxy 2. Configurer le proxy 2.1 Nommer le proxy 2.2 Choisir le port 2.3 Choisir l'interface 2.4 Définir les droits d'accès 2.5 Autoriser le groupe 2.6 Autoriser les ports non standards 3. Démarrer le... www.commentcamarche.net/faq/sujet-6323-installer-un-serveur-proxy-http-squid
Utiliser un proxy pour les mises à jourSi vous n'avez accès à internet qu'à travers un proxy, il faut activer le support proxy pour pouvoir installer les mises à jour de sécurité Ubuntu. Voici comment procéder : Proxy avec Synaptic Proxy avec apt-get et aptitude Proxy avec... www.commentcamarche.net/faq/sujet-4509-utiliser-un-proxy-pour-les-mises-a-jour
Qu'est ce qu'un proxy ?Qu'est ce qu'un proxy ? On parle souvent au sein d'un réseau informatique de proxy... Qu'en est t'il ? A quoi ça sert ? Comment ça marche ? /!\NOTA /!\ : Ne pas confondre avec un firewall (pare-feu) malgré que le couplage des deux matériels... www.commentcamarche.net/faq/sujet-17453-qu-est-ce-qu-un-proxy
Serveur Proxy d'Orange/WanadooBonjour, Je cherche l'adresse du serveur proxy d'Orange/Wanadoo car le logiciel Google Desktop Search en à besoin d'un pour faire marcher certains gadgets. Merci d'avance ! www.commentcamarche.net/forum/affich-3681454-serveur-proxy-d-orange-wanadoo
Dans ie serveur proxy est griséBonjour Sous IE, parametre réseau, serveur proxy est grisé impossible de décocher utiliser un serveur proxy merci coop www.commentcamarche.net/forum/affich-5252102-dans-ie-serveur-proxy-est-grise
Mettre un serveur proxy chez soisalut tous le monde, voilà chez moi je dispose de trois bon pc d'une connec adsl 1024 free et d'un autre pc pentium 3 que je voudrais utiliser comme serveur proxy. est ce que qlq sait si je utilisez directement ce pc pr faire un proxy ou si je doi... www.commentcamarche.net/forum/affich-691495-mettre-un-serveur-proxy-chez-soi
Télécharger AnalogX ProxyAnalogX Proxy est un serveur proxy très léger (238 ko), qui permet à toutes les machines de votre réseau d'avoir l'accès à internet grâce à une machine central. Il comprend les protocoles HTTP (Web), HTTPS (secure Web), POP3 (recevoir du courrier),... www.commentcamarche.net/telecharger/telecharger-34055212-analogx-proxy