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?
Wanneer Internet Explorer is ingesteld om automatisch proxy-instellingen te detecteren, is er dan een manier om te zien wat het detecteert?
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.
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.
netstat -an | find "EST"
(kort voor ‘ESTABLISHED
’). 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).
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:
chrome-win32.zip
. 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:
chrome.exe
chrome://net-internals/#proxy