Jeśli chcesz skonfigurować przeglądarkę na kilku maszynach w sposób standardowy, tylko o wszystkich popularnych przeglądarek obsługuje ten auto-config proxy plik . Dzięki temu możesz mieć dowolnie złożony zestaw reguł określających, czy chcesz używać serwera proxy, a którego użyć, a także rozwiązać problem dla wszystkich popularnych przeglądarek .
Przykład, proxy.pac
który może spełniać opisane wymagania:
// proxy.pac: Proxy Auto-Configuration file.
function FindProxyForURL( url, host ) {
var proxy_spec = "proxy.localnet:3128";
// Default to using no proxy.
var ProxyConfig = "DIRECT";
if(
dnsDomainIs( host, ".foo.example.org" ) ||
dnsDomainIs( host, ".bar.example.com" ) ||
dnsDomainIs( host, ".baz.example.net" )
) {
// Requested domain matches, let's use the proxy.
ProxyConfig = "PROXY " + proxy_spec;
} // end if
return ProxyConfig;
} // end FindProxyForURL()