Wer mit seinem MacBook häufig zwischen Büro und Wohnung (oder verschiedenen Kundenumgebungen) pendelt, kann auch ohne Erstellen einer speziellen Netzwerk-Umgebung (Systemeinstellungen => Netzwerk => Umgebung) komfortabel surfen.
Mit den nachfolgenden Zeilen in einer Proxy Auto Config (PAC)-Datei kann der Browser ohne Änderung von irgendwelchen Einstellungen in Umgebungen mit oder ohne Proxy arbeiten:
function FindProxyForURL(url, host)
{
if (isResolvable(host))
return "DIRECT" ;
else
return "PROXY myproxy1.mydomain.com:8080;" +
"PROXY myproxy2.mydomain.com:8080;" +
"PROXY myproxy3.mydomain.com:80" ;
}Noch eleganter wird's hier:, hier werden für verschiedene Netzwerke unterschiedliche Proxies gesetzt:
function FindProxyForURL(url, host)
{
if (isPlainHostName(host))
return "DIRECT";
if (dnsDomainIs(host, ".meinefirma.de"))
return "DIRECT";
if (shExpMatch(host, "192.168.4.*"))
return "DIRECT";
if (shExpMatch(host, "127.0.0.1"))
return "DIRECT";
if (isInNet(myIpAddress(), "192.168.4.0", "255.255.255.0"))
return "PROXY proxy:8080";
return "DIRECT";
}
Schreibt diese Zeilen in eine Datei myproxy.pac (Name frei wählbar) und gebt sie unter Systemeinstellungen => Netzwerk => (Netzwerk-Interface konfigurieren) => Proxies => PAC-Datei verwenden an.
Details zur Nutzung von PAC-Dateien gibt es hier:
http://en.wikipedia.org/wiki/Proxy.pac