System automatycznego wykrywania proxy działa poprzez pobranie pliku o nazwie wpad.dat
z hosta wpad
. Najpierw należy potwierdzić, że ten host istnieje z komendy:
ping wpad
Jeśli nie istnieje, być może trzeba będzie umieścić odpowiedni przyrostek DNS. W tym samym wierszu poleceń, wpisz
ipconfig /all
Powinieneś zobaczyć Primary DNS Suffix
i a DNS Suffix Search List
Spróbuj dołączyć każdy z nich z a . do wpad
:
ping wpad.<primary dns suffix>
Jeśli któryś z nich działa, to w przeglądarce wpisz http://wpad.<suffix>/wpad.dat
. To pobierze plik konfiguracyjny proxy auto, który możesz otworzyć w notepad.exe
W dolnej części tego pliku, powinieneś zobaczyć linię mówiącą
PROXY <host:port>;
Może się powtórzyć, jeśli masz do dyspozycji wiele proxy. The host and port are what you need.
If this file doesn’t exist, then either there is no proxy server, or the proxy server is being provided by dhcp (note that this would only work with IE, so if firefox can surf, this is not the method being used). Jeśli nie masz dostępu do serwera dhcp, aby zobaczyć, co wysyła, najprostszym sposobem byłoby otwarcie strony w ie, a następnie przejdź do wiersza poleceń. Typ
netstat -ban
Dostarcza to listę połączeń wykonanych z id procesu każdego procesu. Przejdź do Task Manager, a następnie wybierz View/Select Columns
i włącz PID (Process Identifier). Poszukaj PID iexplore.exe na liście zwróconej przez netstat -ban
. To ujawni proxy ip oraz port.