So zeigen Sie automatisch erkannte Proxy-Proxy-Einstellungen an

135008
Aidan Ryan

Gibt es eine Möglichkeit, den erkannten Erkennungsvorgang anzuzeigen, wenn Internet Explorer auf die automatische Erkennung von Proxy-Einstellungen eingestellt ist?

60

3 Antworten auf die Frage

46
Polsy

Die Einstellungen werden von http: //wpad/wpad.dat abgerufen. Hierbei handelt es sich um eine Javascript-Datei, die beschreibt, welcher Proxy-Server in welcher Situation verwendet werden soll. Am besten öffnen Sie diese URL und ermitteln aus den zurückgegebenen Inhalten den Proxy.

Ah, ausgezeichnet. Weitere Informationen zum Web Proxy AutoDiscovery-Protokoll finden Sie hier: http://en.wikipedia.org/wiki/Web_Proxy_Autodiscovery_Protocol Aidan Ryan vor 15 Jahren 1
Are you sure that's the link? What's wpad's top level domain? Nathan Fellman vor 15 Jahren 0
Oh ... ich verstehe. Ich sollte wpad in meiner lokalen Domain verwenden Nathan Fellman vor 15 Jahren 0
Dies funktioniert nicht für alle Netzwerke. In manchen Fällen wird der Proxy automatisch über das DHCP-Verb (Inform Verb) und nicht über das HTTP-Wpad erkannt. Colonel Panic vor 11 Jahren 0
Wie an anderer Stelle (http://superuser.com/a/346376/35237) erwähnt, befindet sich der eigentliche Proxy in Zeilen mit "PROXY". In meinem Fall musste ich jedoch die Generierungsfunktion eines Arrays zurückverfolgen. . Tobias Kienzler vor 9 Jahren 0
39
Royce Williams

Wenn http://wpad/wpad.datnicht verfügbar, können Sie ableiten, welche Proxys verwendet werden, indem Sie zu einer Website navigieren und dann die hergestellte TCP-Verbindung überprüfen. Es ist nicht toll, aber es ist zumindest minimal nützlich.

  1. Überprüfen Sie die Ausgabe von netstat -an | find "EST"(kurz für ' ESTABLISHED').
  2. Gehen Sie zu einer neuen Website (eine, die Sie kürzlich nicht besucht haben).
  3. Führen Sie den netstatBefehl erneut aus und suchen Sie nach der neuen Verbindung. Es könnte so aussehen:

    TCP 192.168.1.1:1989 192.168.1.88:8080 ESTABLISHED

In diesem Beispiel lautet die IP-Adresse Ihres Proxys 192.168.1.88und er überwacht den Port 8080.

Beachten Sie, dass diese Methode nur den aktuell verwendeten Proxy anzeigt. Wenn in Ihrer Umgebung mehr als ein Proxy konfiguriert ist und Sie alle wissen möchten, müssen Sie das oben beschriebene Verfahren regelmäßig wiederholen, um die vollständige Liste zu erhalten.

Dasselbe Verfahren kann auf Nicht-Windows-Boxen angewendet werden (Verwendung netstat -an | grep ESToder was auch immer Ihr Betriebssystem zum Anzeigen aktiver Verbindungen verwendet).

Netter Workaround :) hoang vor 11 Jahren 0
Toll in der Tat ... majkinetor vor 8 Jahren 0
13
SharpC

Ich habe beide genannten Lösungen ausprobiert und auch alle möglichen anderen .

Am Ende funktionierte es für mich, mit Chrome zu navigieren :

chrome: // net-internals / # proxy

Das gab mir die .pacDatei (= Proxy-Auto-Konfigurationsdatei), die ich dann herunterladen und lesen konnte, um den ausgewählten Proxy zu bestimmen.