2011-10-14 01:12:32 +0000 2011-10-14 01:12:32 +0000
188
188

Skąd mam wiedzieć, jaki serwer proxy używam?

Muszę wiedzieć, jaki jest adres mojego serwera proxy, abym mógł skonfigurować inny program, który również będzie z niego korzystać. Jeśli przejdę do IE, Właściwości Internetu, LAN Settings, to wszystko, co widzę jest automatyczny skrypt konfiguracyjny, ale nie rzeczywisty adres proxy. Jak mogę to uzyskać?

Używam Windows XP.

Odpowiedzi (12)

199
199
199
2011-10-14 01:22:13 +0000

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.

82
82
82
2017-01-03 20:31:40 +0000

Nie działa na nowej wersji Chrome'a. Proszę STOP używając tego.

mam jeszcze jeden łatwy sposób na znalezienie go. Zainstaluj Chrome i przejdź na poniższy adres URL, aby zobaczyć szczegóły proxy

chrome://net-internals/#proxy

Będziesz mógł zobaczyć wszystkie szczegóły

63
63
63
2014-10-09 08:35:20 +0000

Spróbuj następującej komendy w cmd:

reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings" | find /i "proxyserver"

Nadzieja pomaga

28
28
28
2014-09-23 11:17:45 +0000

Następująca komenda również wydaje się działać. Jako bonus unika ono kontaktowania się z wieloma serwerami DNS, które mogą, ale nie muszą działać, i unika zapytań do rejestru, więc działa nawet w dość zablokowanych środowiskach:

Windows Vista lub nowsze:

netsh winhttp show proxy

Windows XP lub wcześniejsze:

netsh diag connect ieproxy

Dodatkowe prace są wymagane w celu wyodrębnienia adresu proxy z wyjścia, więc podejście do rejestru jest prostsze, jeśli wiesz, że będzie dostępny.

Update:

Stwierdziłem, że w Windows 7 netsh czasami zwraca różne wyniki w zależności od tego jak je nazywam. Jeśli wykonam powyższą komendę ręcznie w postaci zachęty, otrzymam ‘Direct Access - No Proxy’. Jednak wywołanie netsh z SAS powoduje wyświetlenie aktualnego serwera proxy!

20
20
20
2013-08-23 16:11:52 +0000

Możesz również uzyskać adres URL automatycznego pliku konfiguracyjnego z rejestru, uruchamiając:

reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Wpad" /s | find /i "WpadDetectedURL"
10
10
10
2016-10-21 06:04:56 +0000

Jeśli używasz * auto-detect proxy settings ** to zrób to w pasku adresu przeglądarki (bez względu na to, który z nich jesteś zainstalowany) http://wpad/wpad.dat

Wtedy otrzymasz plik javascript opisujący, który serwer proxy jest używany w zależności od tego, co próbujesz odwiedzić w sieci…

8
8
8
2016-04-21 14:18:44 +0000

skorzystaj z poniższej strony internetowej, aby uzyskać swój serwer proxy http://www.whatismyproxy.com/

3
3
3
2016-03-29 12:30:07 +0000

Stworzyłem prosty WinProxyViewer.exe aby pokazać ustawienia proxy Windows. Jego celem jest, aby zwykły użytkownik mógł go uruchomić i wysłać wyjście do administratora (wsparcie techniczne, itp.).

2
2
2
2018-02-26 09:47:46 +0000

Aby dowiedzieć się wiele i wiele o Twoim obecnym połączeniu internetowym i konfiguracji, w tym o serwerze proxy, z którego obecnie korzystasz, przejdź do następującego adresu w Chrome:

chrome://net-internals/

Zobaczysz po lewej stronie kolumnę, w której znajduje się lista różnych typów informacji, o które możesz poprosić, wśród nich “proxy”

UWAGA: idealnie możliwe jest dodanie “chrome:”. schemat URI do okien, dzięki czemu możesz uzyskać te informacje wchodząc do “chrome://net-internals/” z dowolnej przeglądarki, a nie tylko z chrome. Ale ponieważ przewodnikiem dla tego schematu URI musi być chrome, w każdym przypadku musisz mieć zainstalowany chrome. Dodanie schematu URI “chrome” do swojego rejestru jest więc naprawdę przydatne tylko wtedy, gdy używasz innej przeglądarki i chcesz uniknąć kliknięć/kliknięć wymaganych do pierwszego uruchomienia chrome (a następnie przejścia do chrome://net-internals/).

1
1
1
2019-05-24 15:12:44 +0000

Nie jest to idealne rozwiązanie, ale działało dla mnie, gdy trzeba było szybko znaleźć się w sieci firmowej. NetStat w cmd wymienia aktualne połączenia. IP z portem 8080 lub 9090 jest najprawdopodobniej proxy.

0
0
0
2018-02-22 09:15:57 +0000

Umieść ścieżkę skryptu w oknie tzn. pobierz lub otwórz skrypt wpad - jeśli go pobierze, użyj notatnika, aby zobaczyć jak jest oparty na tekście.

WPAD jest logicznym plikiem do wysyłania żądań internetowych do różnych proxy lub bezpośrednio do internetu w zależności od wielu czynników, takich jak źródło, miejsce docelowe, IP lub url (nawet części nazwy dns). W niektórych przypadkach może to być dość trudne do odczytania w zależności od tego, jak złożony jest plik - widziałem już kilka pięknych rzeczy, ale jest to dość intuicyjne.

0
0
0
2013-11-11 08:44:10 +0000

Żadna z powyższych podpowiedzi nie zadziałała dla mnie (praca w dużej firmie korzystającej z Windows 7 Enterprise, “całkowicie zamknięta” dla użytkowników końcowych).

W końcu znalazłem ten mały program Java, który działał dla mnie dobrze: https://stackoverflow.com/questions/4933677/detecting-windows-ie-proxy-setting-using-java