問題:
什麼是PAC檔案?PAC檔案可以在思科網路安全裝置上的什麼位置託管?
環境:思科網路安全裝置(WSA)
本知識庫文章所參考的軟體不是思科維護或支援的。出於您的方便,我們出於禮貌提供這些資訊。如需更多幫助,請與軟體供應商聯絡。
PAC(代理自動配置)檔案是一種用來通知Web瀏覽器如何在其網路上利用代理的語言。 Netscape擁有PAC檔案格式的定義。有關此問題的更多詳細資訊,請訪問
http://findproxyforurl.com/netscape-documentation/
Microsoft瀏覽器還支援PAC檔案自動檢測,詳見
http://technet.microsoft.com/en-us/library/dd361918.aspx
我們可以在WSA上的GUI > Security Services > PAC file hosting下託管PAC檔案。預設情況下,代理PAC檔案將託管在埠9001上。
使用WSA託管PAC檔案時,預設情況下,我們需要將瀏覽器指向以下位置
http://WSA_IP:9001/pacfile.pac
如果在PAC檔案託管設定中更改了預設埠,則我們需要在上述URL中相應更改埠。
工作方式:
PAC檔案檢查PC的本地IP子網地址,然後根據IF / ELSE語句做出決策。如果PC位於匹配的子網中,則使用代理伺服器。如果PC位於任何其他子網中,則使用直接連線而不是代理。
函式FindProxyForURL(url,host)
{
if(isInNet(myIpAddress(), "192.168.1.0", "255.255.255.0"))
返回"PROXY 192.168.1.1:8080";
其他
返回"DIRECT";
}
在本例中,我們檢查主機是否位於192.168.1.0/24子網中。如果是,則我們告訴瀏覽器使用埠8080的Proxy,在IP地址192.168.1.1使用Proxy。我們可能需要根據LAN配置更改子網、子網掩碼和代理地址/埠。