Configuration du proxy

Configuration du proxy dans un navigateur web



Version :1.2 // 29 juillet 2003
Auteur : Joel Golliet <joel@cri74.org>
Auteur : Mael Kerrien <mael@cri74.org>
Copyright © 2003 CRI
Permission vous est donnée de copier, distribuer et/ou modifier ce document selon les termes de la Licence GNU Free Documentation License, Version 1.1 ou ultérieure publiée par la Free Software Foundation.

Sommaire

1.Introduction
1.1. Qu'est-ce qu'un serveur proxy
1.2. Qui est concerné par ce proxy?
1.3. Intérêts de la mise en place d'un proxy au CRI
1.4. Obligation de configurer son navigateur web
1.5. Autres logiciels concernés par ce proxy
2.Les logiciels utilisés par le CRI pour le proxy
3.Navigateurs Netscape et Mozilla
3.1. Netscape 3.0
3.2. Netscape 4.x et 7.x, Mozilla 1.x et Mozilla Firebird 0.6
4.Navigateurs MS Internet Explorer
4.1. Avant-propos
4.2. Modification des options
4.3. Internet Explorer 3.0
4.4. Internet Explorer 5 et 6
4.4.1. Configuration dans un fonctionnement en monoposte RTC/RNIS
4.4.2. Configuration dans un fonctionnement en réseau local
5.Navigateur Opera 6.0
5.1. Configurer manuellement
5.2. Configuration automatique
6.Informations techniques
6.1. Configuration manuelle
6.2. Configuration automatique
Bookmarks


1. Introduction

1.1. Qu'est-ce qu'un serveur proxy

Le terme "serveur proxy" (ou serveur de proximité, ou serveur mandataire) correspond de façon générale à un serveur qui est utilisé pour relayer des requêtes de plusieurs machines clientes. Dans le cas du CRI, le serveur de proximité (qu'on appellera ici "le proxy") n'est utilisé que pour les requêtes de type "web" (http, https) et FTP optionnellement. Pour les autres services disponibles sur le réseau Internet, les requêtes seront faites, en général, directement par la machine de l'utilisateur.

1.2. Qui est concerné par ce proxy?

Seuls les utilisateurs du CRI qui se connectent à Internet par le CRI (par modem sur une ligne téléphonique "classique", à travers une ligne RNIS en monoposte, à travers un réseau local avec routeur RNIS, à travers une liaison spécialisée connectée au CRI, ...) doivent prendre en compte cette documentation et configurer leur machine en conséquence. Pour les autres utilisateurs du CRI utilisant un autre Fournisseur d'Accès à Internet (ou FAI), ils doivent se conformer aux préconisations formulées par leur FAI. Tous les FAI n'obligent pas forcément à utiliser un proxy.

1.3. Intérêts de la mise en place d'un proxy au CRI

Les intérêts de ce serveur, dans le cas du CRI, sont énormes :

1.4. Obligation de configurer son navigateur web

Afin d'optimiser le service, et dans l'intérêt bien compris du plus grand nombre, le CRI a décidé de ne plus autoriser d'accès web qui ne passerait pas par le serveur proxy.

Ainsi, si vous ne réglez pas correctement (selon les instructions mentionnées dans cette documentation) votre navigateur web (quel qu'il soit) et d'éventuels autres logiciels utilisant des requêtes HTTP ou HTTPS, vos requêtes seront rejetées. La configuration du passage par le proxy pour les requêtes FTP est, en revanche, optionnelle.

Pour faciliter l'utilisateur dans sa démarche à avoir lorsqu'il configure son ordinateur pour la première fois, un mécanisme de redirection automatique a été mis en place au mois de février 2003. Désormais, lorsqu'un navigateur web n'est pas configuré pour utiliser le proxy du CRI, la tentative d'accès à n'importe quel site web extérieur à ceux hébergés par le CRI provoque un renvoi sur une page expliquant qu'il est demandé de configurer le navigateur de façon à passer par ce fameux proxy. Sans ce renvoi automatique, une requête web effectuée "hors proxy" n'aboutirait tout simplement pas, sans message d'erreur significatif pour l'internaute concerné. Ce mécanisme renvoit l'internaute vers la page d'indication suivante.

1.5. Autres logiciels concernés par ce proxy

Important : Les navigateurs web (ex : Netscape Navigator, Microsoft Internet Explorer, Mozilla, Kmeleon,Phoenix, Opera, Galeon, Lynx, ...) ne sont pas les seuls logiciels effectuant des requêtes web. De plus en plus de logiciels utilisent en effet ce mode de communication sur Internet pour accéder à des mises à jour. Dans la mesure où ce sont bien des requêtes HTTP qui sont effectuées (certains logiciels peuvent utiliser du FTP, ou des mécanismes particuliers différents), il convient donc de configurer ces logiciels pour qu'ils utilisent notre proxy afin d'avoir accès aux mises à jour qui peuvent se révéler vitales dans le cas des logiciels antivirus par exemple. Il y a donc en général toujours, dans les options du logiciels, la possibilité de préciser cette utilisation du proxy. Et si aucun paramètre ne permet cela, le logiciel utilise en général la configuration du système d'exploitation utilisé. C'est pourquoi, pour les internautes utilisant l'OS MS Windows, même s'ils n'utilisent pas MS Internet Explorer pour la navigation, il est conseillé de configurer les "Options Internet" de Windows pour que d'éventuels logiciels nécessitant des mises à jour puissent les faire en utilisant le proxy du CRI. Pour configurer cela, référez-vous au chapitre de cette documentation qui concerne Internet Explorer (les "Options Internet" de Windows correspondant aux "Options" configurables dans IE).

Exemple : pour les personnes utilisant le logiciel antivirus AntiVir, le module de mise à jour par Internet nécessite la configuration du passage par le proxy du CRI. Aussi, dans les options du logiciel, on trouve, pour la section "Internet Update", une case où on peut signifier le serveur proxy qui sera utilisé pour les mises à jour. Ce paramètre apparaît ensuite au moment de lancer une mise à jour pour signifier qu'il va être pris en compte pour contacter le serveur web où sont disposées les dernières versions du logiciel. La plupart des logiciels antivirus (Mc Affee, Norton, AVG, ...) sont concernés par ce paramétrage car ils offrent tous une possibilité de mise à jour par Internet et utilisent logiquement du HTTP pour cela, mais compte-tenu que le processus de mise à jour est "caché" pour l'utilisateur, le système de redirection automatique sur une page d'avertissement n'est pas efficace dans ces circonstances, l'utilisateur n'étant pas prévenu directement qu'il faut qu'il configure son logiciel correctement.


[Retour au sommaire]

2. Les logiciels utilisés par le CRI pour le proxy

Le serveur employé pour faire office de proxy web au CRI est une machine fonctionnant sous Debian GNU/Linux et est basé sur Squid, le serveur cache le plus répandu sur Internet. Pour la fonction de "filtrage des sites", c'est SquidGuard qui est utilisé. Pour un usage interne au CRI, des statistiques d'utilisation du proxy sont générées grâce à Prostat et des courbes d'utilisation permettant un suivi du fonctionnement du proxy sont produites avec Cricket.


[Retour au sommaire]

3. Navigateurs Netscape et Mozilla

3.1. Netscape 3.0

On le laisse pour l'histoire... mais il est bien entendu absurde de continuer à utiliser ce logiciel dans une version aussi ancienne...

  1. Dans la barre de menu, cliquez sur le menu Options puis sur le sous-menu Préférences du réseau comme indiqué ci-contre.

  2. Le menu suivant apparait :

  3. Sélectionnez l'onglet Proxy.
  4. Sélectionnez Configuration manuelle du Proxy, puis cliquez sur Afficher, afin d'obtenir le menu suivant :

  5. Remplir les champs FTP, Gopher, HTTP, Sécurité par les valeurs indiquées dans la fiche technique. ATTENTION : ne pas remplir le champ Hote Socks, ceci bloquerait toute tentative d'accès au web.
  6. Pour faire une configuration automatique, sans avoir à remplir les champs à la main, il y a un fichier de configuration automatique. Pour cela, recommencez la procédure et au point 4, sélectionnez Configuration automatique du proxy, entrez l'URL indiquée dans la fiche technique et cliquez sur Recharger, comme l'indique l'image ci-contre :

3.2. Netscape 4.x et 7.x, Mozilla 1.x et Mozilla Firebird 0.6

Note : les versions 6.x de Netscape sont déconseillées car elles présentent de nombreux "bugs" de fonctionnement. Si vous désirez une version récente du navigateur, choisissez une version 7.x.

Le navigateur de Netscape (comme Mozilla) permet l'utilisation de profils au démarrage. On peut ainsi configurer autant de fois Netscape qu'on a de profils de connexion différents. Par exemple, si, en plus de la connexion à Internet par le CRI, vous avez une autre connexion par le FAI commercial X, vous pouvez définir 2 modes de fonctionnement différents pour Netscape, le premier utilisant les paramètres spécifiques au CRI et l'autre avec les paramètres donnés par le FAI X. Avec Netscape 4.x, c'est la seule façon d'avoir plusieurs boites aux lettres électroniques relevées avec Netscape Messenger. Dans Netscape 7.x, dans un même profile de configuration, on peut relever plusieurs comptes email. Pour définir des profils de démarrage de Netscape différents, utilisez l'utilitaire de gestion des profils accessible, pour Netscape 4.7, par le menu Démarrer/Programmes/Netscape Communicator/Utilitaires/Gestionnaire de profils d'utilisateurs et pour Netscape 7.0, par le menu Démarrer/Programmes/Netscape 7.0/Gestionnaire de Profils. On arrive alors sur une interface où on peut définir autant de profils qu'on le souhaite. A chaque fois, ça lance un assistant de configuration où sont demandés un certain nombre de paramètres, mais pas le proxy... Pour configurer le proxy, il faut donc accéder aux options une fois Netscape démarré sur le profil choisi.

Mozilla Firebird , anciennement connu sous le nom de Phoenix, est un navigateur simple, léger et sera amené à devenir le logiciel de navigation utilisé dans la suite Mozilla (qui compte aussi un outil de messagerie, un éditeur HTML, ...) quand il sera suffisamment abouti pour cela. Firebird ne propose pas actuellement de gestion de profils.

La méthode de configuration de Netscape 4.7 et Netscape 7.0 pour le proxy est très proche. La procédure n'est donc décrite ici que pour Netscape 4.7. Dans la version 7.0, seule l'apparence pourra un peu varier... Mozilla 1.x et Netscape 7.x sont basés sur le même "coeur", leur configuration est identique. Mozilla Firebird se présente un peu différemment, mais on retrouve les mêmes options à travers le menu "Outils/Options/Connexion/".

  1. Dans la barre de menu, cliquez sur le menu Edition puis sur le sous-menu Préférences comme indiqué ci-contre.

    .
  2. Le menu suivant apparaît :

  3. Déployez le sous-menu Avancées en cliquant sur le "+" ou la petite flèche puis, cliquez sur Proxy pour obtenir la fenêtre suivante :

    . On retrouve la même fenêtre de configuration dans Mozilla Firebird en allant dans "Outils/Options/Connexion".
  4. Sélectionnez Configuration manuelle du proxy, puis cliquez sur Afficher, afin d'obtenir le menu suivant :

    . Dans Netscape 7, Mozilla et Mozilla Firebird, on accède à ces champs à remplir directement depuis là, sans cliquer sur un bouton "Afficher".
  5. Remplir les champs HTTP, Sécurité/SSL, FTP et Gopher par les valeurs indiquées dans la fiche technique. ATTENTION:ne pas remplir le champ Hote Socks, ceci bloquerait toute tentative d'accès au web.
  6. Pour faire une configuration automatique, sans avoir à remplir les champs à la main, il y a un fichier de configuration automatique. Pour cela, recommencez la procédure et au point 4, sélectionnez Configuration automatique du proxy, entrez l'URL indiquée dans la fiche technique et cliquez sur Recharger, comme l'indique l'image ci-contre :


[Retour au sommaire]

4. Navigateurs MS Internet Explorer

4.1. Avant-propos

Compte-tenu des innombrables problèmes de sécurité liés à IE, les versions inférieures à 5.x ne peuvent décemment pas être conservées pour une utilisation avec Internet car elles ne bénéficient pas des "patchs" de mise à jour que Microsoft met à disposition. Pour mémoire, nous avons conservé la procédure pour IE 3.x pour les personnes qui auraient de très vieilles machines...

4.2. Modification des options

Comme évoqué dans l'introduction, lorsqu'on utilise MS Windows 95/98/Me/2000/NT/XP, modifier la configuration de MS Internet Explorer (que nous désignerons par IE pour plus de simplicité) revient à modifier les paramètres Internet de MS Windows en général. Ainsi, pour modifier ces paramètres, on pourra y accéder à travers un menu de IE ou à travers les Options Internet du "Panneau de Configuration". De la même façon, on peut en général accéder à ces options en faisant un clic droit sur l'icone de IE sur le bureau de Windows et en allant dans Propriétés du menu contextuel qui apparaît.

4.3. Internet Explorer 3.0

  1. Lancez le navigateur et allez dans le menu Affichage puis sélectionnez Options

  2. La fenetre intitulée "Options" apparaît, choissez l'onglet Connexion

  3. Cochez la case Connexion par un serveur proxy.

  4. Cliquez ensuite sur Paramètres. La fenêtre "Paramètres Proxy" apparaît.
  5. Dans cette fenêtre, remplissez la ligne référencée HTTP par les valeurs indiquées dans la fiche technique.
  6. Cochez ensuite la case Utiliser le même serveur proxy pour tous les protocoles.

  7. Validez en cliquant sur OK. La fenêtre intitulée "Options" apparaît, cliquez sur Appliquer puis OK. Vous êtes alors à nouveau dans la fenêtre du navigateur.
  8. La fonctionnalité consistant à utiliser une configuration automatique n'existe pas avec IE 3.x

4.4. Internet Explorer 5 et 6

IE ne permet pas d'avoir des profils de démarrage comme Netscape. Pour palier à cela, lorsqu'on a plusieurs FAI, la configuration du proxy est associée au profil de connexion de l'accès réseau à distance. On peut alors utiliser IE avec les paramètres spécifiques au FAI.

Important : lorsqu'on est connecté à un réseau local lui-même relié à Internet par le CRI à travers un routeur RNIS par exemple, la configuration du proxy dans IE5.x ou IE6.x est différenciée de celle des différents profils de connexion. Il faut donc penser à modifier le bon paramètre dans les options d'IE en fonction du type de connexion utilisé.

4.4.1. Configuration dans un fonctionnement en monoposte RTC/RNIS

Définition : on entend par "connexion monoposte RTC/RNIS" toute connexion à Internet (par le CRI ici) effectuée à travers un modem (carte ISA/PCI ou modem externe sur port série ou USB) sur une ligne téléphonique "classique" (on parle de RTC) ou à travers un adaptateur RNIS (carte ISA/PCI, boitier externe sur port série ou USB) connecté à une prise RNIS (ou ISDN ou appelée à tord "Numéris"). On part alors du principe que, dans un tel cas, un profil de connexion a déjà été configuré dans Windows (voir documentation correspondante).

  1. Pour y accéder à travers IE, lancez le navigateur, allez dans le menu Outils puis sélectionnez Options Internet

  2. La fenetre intitulée "Options Internet" apparaît, choissez l'onglet Connexion

  3. Dans l'onglet "Connexion", choisissez ici le profil de connexion qui correspond au CRI et cliquez sur Paramètres. Vous arrivez alors une autre fenêtre où vous pouvez envisager 2 options :

4.4.2. Configuration dans un fonctionnement en réseau local

Vous êtes ici connecté sur un réseau local qui utilise un routeur pour établir la connexion à Internet. Votre poste est donc équipé d'une carte réseau et la connexion à Internet est partagée avec les autres postes du réseau. La connexion à Internet par le CRI peut être réalisée soit par une ligne RNIS, soit par une ligne spécialisée (ou liaison louée).

La configuration d'IE dans un tel cas de figure peut être faite comme cela :
  1. lancez IE et allez dans le menu Outils puis sélectionnez Options Internet

  2. La fenetre intitulée "Options Internet" apparaît, choissez l'onglet Connexion

  3. Si votre poste n'est pas par ailleurs configuré pour établir des connexions par modem, la liste des profils de connexion doit être vierge. Cliquez sur Paramètres réseau. Vous arrivez alors une autre fenêtre où vous pouvez envisager 2 options :
  4. Validez en cliquant sur OK sur la fenêtre Paramètres LAN et sur la fenêtre Options Internet. Vous êtes alors à nouveau dans la fenêtre du navigateur.


[Retour au sommaire]

5. Navigateur Opera 6.0

5.1. Configurer manuellement

  1. Allez dans le menu "File", sélectionnez "Preferences"

  2. La fenêtre "Preferences" s'ouvre, sélectionnez "Network" dans le menu à droite puis cliquez sur le bouton "Proxy servers..." à gauche

  3. La fenêtre "Proxy servers" s'ouvre, cochez la case "HTTP"

  4. Remplissez alors le champ à droite de la case en remplaçant "nom du proxy" par la valeur spécifiée dans la fiche technique, remplissez le champ "Ports" par la valeur 3128.
  5. Validez en cliquant sur "OK" dans la fenêtre de "Proxy servers" puis sur "Apply" dans la fenêtre "Preferences"
  6. Cliquez sur "OK" dans la fenêtre "Preferences". Vous êtes alors à nouveau dans la fenêtre du navigateur.

5.2. Configuration automatique

  1. Accédez à la fenêtre "Preferences -> Proxy servers"
  2. Cochez la case "Use automatic proxy configuration", et remplacez "url du fichier d'autoconfiguration" par la valeur spécifiée dans la fiche technique

  3. Validez en cliquant sur "OK" dans la fenêtre de "Proxy servers" puis sur "Apply" dans la fenêtre "Preferences"
  4. Cliquez sur "OK" dans la fenêtre "Preferences". Vous êtes alors à nouveau dans la fenêtre du navigateur.


[Retour au sommaire]

6. Informations techniques

ATTENTION !!! Ces informations ne concernent pas les personnes ayant un serveur PingOO.

6.1. Configuration manuelle

Le nom du proxy est :

proxy.cri74.org (ou historiquement proxy.cur-archamps.fr; proxy.edres74.net fonctionne aussi...) port : 3128

6.2. Configuration automatique

l'url est : http://www.cri74.org/proxy/autoconfig.pac

Si vous avez fait une erreur pendant la saisie de l'URL, votre navigateur vous indiquera ce type de message :

Remarque : si la connexion au serveur n'est pas encore établie lors de l'ouverture du navigateur, la configuration ne sera pas chargée. Redémarrez alors le navigateur ou utilisez le mode manuel.


[Retour au sommaire]

Bookmarks

Debian GNU/Linux http://www.debian.org/
Squid http://www.squid-cache.org/
SquidGuard http://www.squidguard.org/
Prostat http://www.serveurs-nationaux.jussieu.fr/cache/prostat/
Cricket http://cricket.sourceforge.net/
Netscape http://www.netscape.fr/
Mozilla http://frenchmozilla.sourceforge.net/
Mozilla Firebird http://frenchmozilla.sourceforge.net/firebird/




Document généré avec les cri-doctools