Ich habe einen Laptop mit Windows 7 Professional. Es gibt zwei drahtlose Netzwerke, mit denen ich mich täglich verbinde:
- Home: kein Proxyserver
- Arbeit: Proxyserver mit Authentifizierung
Auf meinem iPad und iPhone habe ich zwei WIFI-Netzwerkprofile (eines für zu Hause, eines für die Arbeit). Für die Arbeit sind die Proxy-Server-Einstellungen angegeben. Für das Heim ist kein Proxy angegeben. Es funktioniert alles hervorragend und ich muss die Einstellungen nicht ändern, wenn ich von zu Hause zur Arbeit gehe oder umgekehrt.
Auf meinem Laptop kann ich dies jedoch nicht in Gang bringen. Ich kann zwar eine Verbindung zu beiden Netzwerken herstellen, aber wenn ich bei der Arbeit bin, muss ich die Proxy-Einstellungen (in den Internetoptionen) ändern, um das Netzwerk nutzen zu können. Wenn ich zu Hause bin, muss ich sie dann ausschalten. Es ist eine kleine Sache, aber wenn man bedenkt, dass ich das jeden Tag tun muss, ist es ein bisschen nervig.
Gibt es eine Möglichkeit, Windows dazu zu bringen, die Proxy-Einstellungen basierend auf dem Netzwerk, mit dem ich verbunden bin, automatisch ein- oder auszuschalten?
Antworten:
Die meisten Browser unterstützen heute ein Proxy-Konfigurationsskript. Dies ist nur ein bisschen Javascript, das den DNS-Namen / die IP-Adresse als Argumente verwendet und eine Zeichenfolge zurückgibt, um anzugeben, welcher Proxy verwendet werden soll.
http://en.wikipedia.org/wiki/Proxy_auto-config
Ziemlich einfach, auch wenn Sie kein Javascript kennen. Sie müssen lediglich die Einstellung "Automatisches Proxy-Konfigurationsskript" Ihres Browsers auf die Datei verweisen. Einige Browser bestehen darauf, dass sich das Skript irgendwo im Netzwerk befindet.
Es gibt kleine Programme zum Hosten von Dateien von Ihrem eigenen Computer, z. B. http://tinyserver.sourceforge.net/
Aber normalerweise stelle ich es einfach auf einen lokalen Webserver, den ich zur Hand habe.
Beispiel autoconf.js:
Das letzte Bit ist von besonderer Bedeutung, da es Ihrem System ermöglicht, den Proxy zu versuchen und dann auf keines zurückzugreifen.
Es gibt auch eine Variable
myIpAddress
, die wie folgt verwendet werden kann:Obwohl einige Browser / Systeme in diesem Punkt verwirrt sind und möglicherweise 127.0.0.1 zurückgeben
quelle
Hier sind einige kostenlose Produkte, mit denen Sie alle Netzwerkattribute mit einem Klick wechseln können:
Verwenden von Free IP Switcher
NetSetMan
NetSetMan verfügt über ein umfangreicheres Funktionsspektrum, und die kostenlose Version kann umdrehen: IP-Adressen, Gateways (inkl. Metrik), DNS-Server, WINS-Server, IPv4 / IPv6, WLAN-Verwaltung, Computername, Arbeitsgruppe / Domäne, DNS-Domäne / Suffix , Standarddrucker, Netzwerklaufwerke, NIC-Status und SMTP-Server.
quelle
TCP / IP Manager scheint eine faire Lösung zu sein, die auch Open Source ist. Es ist in der Lage, zwischen Profilen zu wechseln und sogar BAT-Skripte zu erstellen, um mehr zu erreichen!
quelle