Wie passt man eine Proxy-Autokonfigurationsdatei an ein bestimmtes LAN an?

529
UrEl

Ich möchte, dass mein Mac bestimmte Proxy-Autokonfigurationseinstellungen verwendet, wenn er sich im Büro-LAN befindet, aber keinen Proxy, wenn er mit einem anderen Netzwerk verbunden ist.

Wie kann ich es so konfigurieren? Ich vermute, es sollte eine Möglichkeit geben, eine bedingte Bedingung in der Javascript-Datei der pac-Datei hinzuzufügen, um zu prüfen, ob sich der Computer derzeit im LAN des Büros befindet - aber wie?

Meine aktuelle pac-Datei sieht ungefähr so ​​aus:

var normal = "DIRECT", officeproxy = "PROXY 192.168.1.2:3421";  function FindProxyForURL(url, host) { if(/^https:\/\/secure.com\//i.test(url)) { return officeproxy;  } return normal; } 

Vielen Dank.

0

1 Antwort auf die Frage

0
Hello71

Es gibt keine Möglichkeit zu überprüfen, an welches Netzwerk der Computer per se angeschlossen ist . Es können jedoch verschiedene alternative Methoden zum Überprüfen lokaler Hosts verwendet werden, um zu versuchen, das Netzwerk zu erraten:

myIpAddress() === officeip isResolvable("intranet.office.local") 

oder so.

http://classic-web.archive.org/web/20061218002753/wp.netscape.com/de/mozilla/2.0/relnotes/demo/proxy-live.html