71 votes

Comment afficher les paramètres du proxy détecté automatiquement par Internet Explorer ?

Lorsqu'Internet Explorer est configuré pour détecter automatiquement les paramètres du proxy, existe-t-il un moyen d'afficher ce qu'il détecte ?

53voto

Blair Conrad Points 56195

Les paramètres sont récupérés à partir de http://wpad/wpad.dat qui est un fichier javascript décrivant quel serveur proxy doit être utilisé dans quelle situation. Votre meilleure chance est d'ouvrir cette URL et de déterminer le proxy à partir du contenu qu'elle renvoie.

47voto

Paul Hollingsworth Points 4257

Si http://wpad/wpad.dat n'est pas disponible, vous pouvez déduire quels proxys sont utilisés en naviguant sur un site web et en vérifiant la connexion TCP qui a été établie. Ce n'est pas génial, mais c'est au moins un minimum utile.

  1. Inspectez la sortie de netstat -an | find "EST" (abréviation de ESTABLISHED ').

  2. Allez sur un site nouveau (un site que vous n'avez pas visité récemment).

  3. Exécuter le netstat à la recherche d'une nouvelle connexion. Ça pourrait ressembler à ça :

    TCP 192.168.1.1:1989 192.168.1.88:8080 ESTABLISHED

Dans cet exemple, l'IP de votre proxy est 192.168.1.88 et il écoute sur le port 8080 .

Notez que cette méthode ne montre que le proxy actuellement en service pour cette connexion . Si plus d'un proxy est configuré dans votre environnement et que vous souhaitez tous les connaître, vous devrez peut-être répéter périodiquement la procédure ci-dessus pour obtenir la liste complète.

La même procédure peut être utilisée sur les boîtes non-Windows (en utilisant la fonction netstat -an | grep EST ou ce que votre système d'exploitation utilise pour afficher les connexions actives).

17voto

SharpC Points 563

J'ai essayé les deux solutions mentionnées, et aussi toutes sortes d'autres .

Au final, ce qui a marché pour moi, c'est en utilisant Chrome pour naviguer vers :

chrome://net-internals/#proxy

qui m'a donné le .pac (= fichier d'autoconfiguration du proxy) que je pouvais ensuite télécharger et lire pour déterminer le proxy sélectionné.

\=== Addenda ===

Comme l'ont souligné @DaveInCaz et @ZachBloomquist, ceci ne fonctionne plus à partir de Chrome 71 .

Donc ce que j'ai fait c'est :

  1. Retrouvez la version précédente de Chrome, qui donne 70.0.3538 .
  2. Regarde ça en https://omahaproxy.appspot.com ce qui donne la version 587811.
  3. Trouvez cette version de Chrome sur le page des instantanés . La version semblait être présente sur le Page de la version 64 bits de Windows ce qui me conduit à la Page de la version 587811 avec le fichier chrome-win32.zip .
  4. Télécharger, dézipper, exécuter chrome.exe et vous pouvez à nouveau utiliser l'adresse chrome://net-internals/#proxy pour trouver le PAC script !

Donc, pour résumer les étapes nécessaires :

  1. Télécharger Chromium version 70.0.3538 = build 587811 aquí (Windows, sinon voir les étapes ci-dessus).
  2. Dézippez et exécutez chrome.exe
  3. Naviguez vers chrome://net-internals/#proxy

1voto

wistlo Points 161

netstat technique dans réponse précédente est mis à jour pour la version Powershell 5.1.17763.1007 (Windows 10) :

netstat -an | find --% "EST"

El --% est nouveau pour Powershell 3.0 et plus récent, le " arguments textuels à l'aide du symbole "Stop Parsing". Plus de détails sur Find Error ici.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X