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

Hoe kan ik de automatisch gedetecteerde proxy-instellingen van Internet Explorer bekijken?

Wanneer Internet Explorer is ingesteld om automatisch proxy-instellingen te detecteren, is er dan een manier om te zien wat het detecteert?

Antwoorden (3)

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

De instellingen worden gehaald uit http://wpad/wpad.dat dat is een javascript bestand dat beschrijft welke proxy server gebruikt moet worden in welke situatie. Je beste kans is om die URL te openen en de proxy te achterhalen uit de inhoud die het teruggeeft.

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

Als http://wpad/wpad.dat niet beschikbaar is, kun je afleiden welke proxies in gebruik zijn door naar een website te surfen en dan de TCP verbinding te controleren die is gemaakt. Het is niet geweldig, maar het is op zijn minst minimaal bruikbaar.

  1. Inspecteer de uitvoer van netstat -an | find "EST" (kort voor ‘ESTABLISHED’).
  2. Ga naar een nieuwe site (eentje die je niet recent bezocht hebt).
  3. Voer het commando netstat opnieuw uit, op zoek naar de nieuwe verbinding. Het kan er zo uitzien:

In dit voorbeeld is het IP van je proxy 192.168.1.88 en luistert het op poort 8080.

Merk op dat deze methode alleen de proxy toont die op dit moment in gebruik is voor die verbinding. Als er meer dan één proxy in uw omgeving is geconfigureerd, en u wilt ze allemaal weten, dan moet u de bovenstaande procedure wellicht regelmatig herhalen om de volledige lijst te krijgen.

Dezelfde procedure kan worden gebruikt op niet-Windows dozen (met behulp van netstat -an | grep EST, of wat uw OS gebruikt om actieve verbindingen te tonen).

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

Ik heb beide genoemde oplossingen geprobeerd, en ook allerlei andere .

Wat uiteindelijk voor mij werkte was Chrome gebruiken om naar :

chrome://net-internals/#proxy

wat mij het .pac bestand (= proxy auto-config bestand) opleverde dat ik vervolgens kon downloaden en lezen om de proxy te bepalen die geselecteerd werd.

=== Addenda ===

Zoals @DaveInCaz en @ZachBloomquist al aangaven, werkt dit niet meer vanaf Chrome 71 .

Dus wat ik deed was:

  1. Zoek de vorige versie van Chrome, die geeft 70.0.3538 .
  2. Zoek dit op ](https://superuser.com/questions/936432/how-do-i-install-a-previous-version-of-chrome#987935) op https://omahaproxy.appspot.com , dat geeft versie 587811.
  3. Zoek die versie van Chromium op de snapshots pagina . De versie leek aanwezig te zijn op de Windows 64 bit versie pagina , wat mij leidt naar de 587811 versie pagina met het bestand chrome-win32.zip .
  4. Download, unzip, run chrome.exe en je kunt weer het adres chrome://net-internals/#proxy gebruiken om het PAC script te vinden!

Dus om de benodigde stappen samen te vatten:

  1. Download Chromium versie 70.0.3538 = build 587811 hier (Windows, anders zie bovenstaande stappen).
  2. Uitpakken en uitvoeren chrome.exe
  3. Navigeer naar chrome://net-internals/#proxy