!!! Overview [{$pagename}] ([PAC]) are files that defines how web [browsers] and other [User-agents] can automatically choose the appropriate [Proxy Server] (access method) for fetching a given [URL]. [{$pagename}] file contains a [JavaScript] function “FindProxyForURL([URL], [host])”. This function returns a string with one or more access method specifications. These specifications cause the user agent to use a particular [Proxy Server] or to connect directly. Multiple specifications provide a fall-back when a proxy fails to respond. The browser fetches this [{$pagename}] file before requesting other [URLs]. The [URL] of the [{$pagename}] file is either configured manually or determined automatically by the [Web Proxy Auto-Discovery Protocol]. !! [Security Considerations] [{$pagename}] and [Web Proxy Auto-Discovery Protocol] are subject to [malicious PAC] [Attacks][{$pagename}] are well known for being a part of [SSL-TLS Interception] schemes. !! More Information There might be more information for this subject on one of the following: [{ReferringPagesPlugin before='*' after='\n' }] ---- * [#1] - [Proxy_auto-config|Wikipedia:Proxy_auto-config|target='_blank'] - based on information obtained 2018-05-23-