Gdy program Internet Explorer jest skonfigurowany do automatycznego wykrywania ustawień proxy, czy istnieje sposób, aby zobaczyć, co wykrywa?
Gdy program Internet Explorer jest skonfigurowany do automatycznego wykrywania ustawień proxy, czy istnieje sposób, aby zobaczyć, co wykrywa?
Odpowiedzi:
Ustawienia są pobierane z http: //wpad/wpad.dat, który jest plikiem javascript opisującym, który serwer proxy powinien zostać użyty w jakiej sytuacji. Najlepiej jest otworzyć ten adres URL i obliczyć proxy na podstawie treści, którą zwraca.
PROXY
- w moim przypadku musiałem prześledzić funkcję generowania tablicy, chociaż ...
Jeśli http://wpad/wpad.dat
nie jest dostępne, możesz dowiedzieć się, które serwery proxy są używane, przeglądając witrynę internetową, a następnie sprawdzając nawiązane połączenie TCP. To nie jest świetne, ale przynajmniej minimalnie przydatne.
netstat -an | find "EST"
(skrót od „ ESTABLISHED
”).Uruchom netstat
komendę ponownie, szukając nowego połączenia. Może wyglądać następująco:
TCP 192.168.1.1:1989 192.168.1.88:8080 ESTABLISHED
W tym przykładzie adres IP twojego serwera proxy to 192.168.1.88
i nasłuchuje na porcie 8080
.
Zauważ, że ta metoda pokazuje tylko proxy aktualnie używane dla tego połączenia . Jeśli w środowisku skonfigurowano więcej niż jeden serwer proxy i chcesz poznać je wszystkie, konieczne może być okresowe powtarzanie powyższej procedury w celu uzyskania pełnej listy.
Tę samą procedurę można zastosować w przypadku urządzeń innych niż Windows (przy użyciu netstat -an | grep EST
lub innego używanego systemu operacyjnego do wyświetlania aktywnych połączeń).
Wypróbowałem oba wspomniane rozwiązania, a także wiele innych .
Ostatecznie działało dla mnie przeglądanie Chrome w :
chrome: // net-internals / # proxy
który dał mi .pac
plik (= plik automatycznej konfiguracji serwera proxy), który następnie mogłem pobrać i przeczytać, aby określić wybrany serwer proxy.
=== Dodatki ===
Jak zauważyli @DaveInCaz i @ZachBloomquist, nie działa to już w Chrome 71 .
Więc co zrobiłem to:
chrome-win32.zip
.chrome.exe
i możesz ponownie użyć adresu, chrome://net-internals/#proxy
aby znaleźć skrypt PAC!Podsumowując wymagane kroki:
chrome.exe
chrome://net-internals/#proxy