2009-09-01 12:18:18 +0000 2009-09-01 12:18:18 +0000
69
69

Jak wyświetlić ustawienia proxy automatycznie wykrytego przez Internet Explorer?

Kiedy Internet Explorer jest ustawiony na automatyczne wykrywanie ustawień proxy, czy istnieje sposób, aby zobaczyć, co wykrywa?

Odpowiedzi (3)

52
52
52
2009-09-01 12:53:38 +0000

Ustawienia są pobierane z http://wpad/wpad.dat , który jest plikiem javascript opisującym, który serwer proxy powinien być używany w danej sytuacji. Najlepiej jest otworzyć ten adres URL i określić serwer proxy na podstawie zawartości, którą zwraca.

46
46
46
2012-11-22 00:27:58 +0000

Jeśli http://wpad/wpad.dat nie jest dostępny, możesz wywnioskować, które serwery proxy są w użyciu, przeglądając stronę internetową, a następnie sprawdzając połączenie TCP, które zostało nawiązane. Nie jest to świetne rozwiązanie, ale przynajmniej minimalnie przydatne.

  1. Sprawdź wyjście programu netstat -an | find "EST" (skrót od ‘ESTABLISHED’).
  2. Wejdź na świeżą stronę (taką, której ostatnio nie odwiedzałeś).
  3. Uruchom ponownie komendę netstat, szukając nowego połączenia. Może ono wyglądać następująco:

W tym przykładzie IP twojego proxy to 192.168.1.88 i nasłuchuje ono na porcie 8080.

Zauważ, że ta metoda pokazuje tylko proxy aktualnie używane dla tego połączenia. Jeśli w twoim środowisku jest skonfigurowanych więcej niż jedno proxy i chcesz znać wszystkie, być może będziesz musiał powtarzać powyższą procedurę co jakiś czas, aby uzyskać pełną listę.

Ta sama procedura może być użyta na urządzeniach innych niż Windows (używając netstat -an | grep EST, lub cokolwiek twój OS używa do pokazywania aktywnych połączeń).

18
18
18
2017-05-22 07:56:14 +0000

Próbowałem obu wspomnianych rozwiązań, a także różnych innych .

W końcu to, co zadziałało dla mnie, to użycie Chrome do nawigacji do :

chrome://net-internals/#proxy

co dało mi plik .pac (= proxy auto-config file), który mogłem następnie pobrać i odczytać, aby określić proxy, które zostało wybrane.

== Dodatki ===

Jak zauważyli @DaveInCaz i @ZachBloomquist, to nie działa już od Chrome 71 .

Więc to co zrobiłem to:

  1. Znajdź poprzednią wersję Chrome, która daje 70.0.3538 .
  2. Sprawdź to ](https://superuser.com/questions/936432/how-do-i-install-a-previous-version-of-chrome#987935) na https://omahaproxy.appspot.com , co daje wersję 587811.
  3. Znajdź tę wersję Chromium na stronie snapshots page . Wersja ta wydaje się być obecna na stronie Windows 64 bit version page , co prowadzi mnie do strony 587811 version page z plikiem chrome-win32.zip .
  4. Pobierz, rozpakuj, uruchom chrome.exe i znów możesz użyć adresu chrome://net-internals/#proxy do znalezienia skryptu PAC!

Więc podsumowując wymagane kroki:

  1. Pobierz Chromium w wersji 70.0.3538 = build 587811 tutaj (Windows, w przeciwnym razie zobacz powyższe kroki).
  2. Rozpakuj i uruchom chrome.exe
  3. Przejdź do chrome://net-internals/#proxy