Domanda:
Che cos'è un file PAC? Dove posso ospitare un file PAC su Cisco Web Security Appliance?
Ambiente: Cisco Web Security Appliance (WSA)
Questo articolo della Knowledge Base fa riferimento a software non gestito o supportato da Cisco. Le informazioni sono fornite a titolo di cortesia. Per ulteriore assistenza, contattare il fornitore del software.
Una PAC, abbreviazione di proxy auto-config, file è un linguaggio per informare i browser su come utilizzare i proxy sulla loro rete. Netscape possiede la definizione del formato di file PAC. Ulteriori informazioni sono disponibili all'indirizzo
http://findproxyforurl.com/netscape-documentation/
I browser Microsoft supportano anche il rilevamento automatico dei file PAC, descritto in
http://technet.microsoft.com/en-us/library/dd361918.aspx
Possiamo ospitare il file PAC su WSA in GUI > Security Services > PAC file hosting. Per impostazione predefinita, il file PAC proxy viene ospitato sulla porta 9001.
Quando si utilizza WSA per ospitare i file PAC, per impostazione predefinita è necessario puntare il browser al seguente percorso
http://WSA_IP:9001/pacfile.pac
Se la porta predefinita viene modificata nelle impostazioni di hosting del file PAC, è necessario modificare la porta di conseguenza nell'URL sopra indicato.
Come funziona:
Il file PAC controlla l'indirizzo della subnet IP locale del PC e quindi prende una decisione in base alle istruzioni IF / ELSE. Se il PC si trova in una subnet corrispondente, viene utilizzato un server proxy. Se il PC si trova su un'altra subnet, viene utilizzata una connessione diretta al posto del proxy.
funzione FindProxyForURL(url, host)
{
if (isInNet(myIpAddress(), "192.168.1.0", "255.255.255.0"))
restituire "PROXY 192.168.1.1:8080";
Altrimenti
restituire "DIRETTAMENTE";
}
Nell'esempio, viene verificato che l'host si trovi nella subnet 192.168.1.0/24. In caso affermativo, si consiglia al browser di utilizzare un proxy all'indirizzo IP 192.168.1.1, utilizzando la porta 8080. Potrebbe essere necessario modificare la subnet, la subnet mask e l'indirizzo/porta proxy in base alla configurazione LAN.