Fichier .PAC

From Wikipedia, the free encyclopedia

Un fichier de Configuration Automatique de Proxy ou fichier.PAC (proxy auto-config) définit la façon selon laquelle un navigateur web (ou d’autres fonctionnalités équivalentes, regroupées sous le nom de User agents) se connecte à Internet : il leur permet d’utiliser automatiquement le proxy approprié à l’URL demandée.

Le navigateur va chercher ce fichier PAC en priorité. Les URL qu’il contient peuvent être configurées manuellement, ou déterminées automatiquement par le WPAD (Web Proxy Autodiscovery Protocol (en)[1]).

Un fichier PAC contient une fonction en JavaScript appelée "FindProxyForURL(url, host)". Cette fonction retourne une chaîne de caractères avec une ou plusieurs spécifications (règles) sur la façon d'y accéder. Ces règles amènent le navigateur web à utiliser un serveur proxy particulier ou à se connecter directement.

Si un proxy spécifié dans le fichier .PAC tombe, il peut paralyser la navigation. C'est la raison pour laquelle il faut toujours prévoir dans le fichier .PAC une seconde règle si la première ne peut être suivie.

Les navigateurs modernes possèdent plusieurs niveaux de réglages automatiques : les utilisateurs peuvent choisir le niveau approprié à leurs besoins. Les fonctions suivantes sont couramment utilisées :

  • Manual proxy selection : spécifie un nom de domaine (hostname) et un numéro de port standard pour toutes les URLs. La plupart des navigateurs permettent de spécifier une liste de domaines qui pourront contourner le proxy.
  • Proxy auto-configuration (PAC) : spécifie les URL pour un fichier PAC avec une fonction en JavaScript qui détermine le proxy approprié pour chaque URL.

Cette fonction sert surtout aux utilisateurs d'ordinateurs portables, qui ont besoin de plusieurs configurations de proxy, et aux grandes sociétés ou complexes collectifs possédant plusieurs proxies différents.

  • Web Proxy Autodiscovery Protocol (WPAD) : Laisse le navigateur découvrir l'emplacement du fichier PAC grâce aux fonctions du DHCP et du DNS.

Le fichier PAC

Notes et références

Annexes

Related Articles

Wikiwand AI