Question :
Qu'est-ce qu'un fichier PAC ? Où puis-je héberger un fichier PAC sur l'appliance de sécurité Web Cisco ?
Environnement : Appareil de sécurité Web Cisco (WSA)
Cet article de la base de connaissances se rapporte à un logiciel qui n'est pas mis à jour ou pris en charge par Cisco. Les informations sont fournies comme courtoisie pour votre commodité. Pour plus d'assistance, communiquez avec le fournisseur du logiciel.
Un fichier PAC, abréviation de proxy auto-confg, est un langage permettant d'informer les navigateurs Web sur la manière d'exploiter les serveurs proxy sur leur réseau. Netscape possède la définition du format de fichier PAC. Pour plus d'informations sur ce sujet, consultez le site
http://findproxyforurl.com/netscape-documentation/
Les navigateurs Microsoft prennent également en charge la détection automatique des fichiers PAC, qui est décrite à la section
http://technet.microsoft.com/en-us/library/dd361918.aspx
Nous pouvons héberger le fichier PAC sur WSA sous GUI > Security Services > PAC file hosting. Par défaut, le fichier PAC proxy est hébergé sur le port 9001.
Lorsque vous utilisez WSA pour héberger des fichiers PAC, par défaut, nous devons pointer le navigateur vers l'emplacement suivant
http://WSA_IP:9001/pacfile.pac
Si le port par défaut est modifié dans les paramètres d'hébergement de fichiers PAC, nous devons modifier le port en conséquence dans l'URL ci-dessus.
Comment ça fonctionne:
Le fichier PAC vérifie l'adresse de sous-réseau IP locale du PC, puis prend une décision en fonction des instructions IF / ELSE. Si le PC se trouve dans un sous-réseau correspondant, un serveur proxy est utilisé. Si le PC se trouve sur un autre sous-réseau, une connexion directe est utilisée à la place du proxy.
fonction FindProxyForURL(url, hôte)
{
if (isInNet(myIpAddress(), « 192.168.1.0 », « 255.255.255.0 »)
renvoyer « PROXY 192.168.1.1:8080 »;
autre
retour « DIRECT »;
}
Dans l’exemple, nous vérifions que l’hôte se trouve dans le sous-réseau 192.168.1.0/24. Si tel est le cas, nous demandons au navigateur d'utiliser un proxy à l'adresse IP 192.168.1.1, en utilisant le port 8080. Il se peut que nous devions modifier le sous-réseau, le masque de sous-réseau et l'adresse/port proxy en fonction de la configuration du réseau local.