Comment savoir quel serveur proxy j'utilise?


184

J'ai besoin de savoir quelle est l'adresse de mon serveur proxy pour pouvoir configurer un autre programme afin qu'il l'utilise également. Si je vais dans IE, Propriétés Internet, Paramètres LAN, tout ce que je vois est un script de configuration automatique, mais pas l'adresse proxy réelle. Comment puis-je l'obtenir?

J'utilise Windows XP.


Cette question peut également être utile: serverfault.com/questions/696020/…
Hugo Ideler

Réponses:


192

Le système de détection de proxy automatique fonctionne en téléchargeant un fichier appelé à wpad.datpartir de l'hôte wpad. Tout d'abord, vérifiez que cet hôte existe à partir d'une invite de commande:

ping wpad

S'il n'existe pas, vous devrez peut-être mettre le suffixe DNS correct. Dans la même invite de commande, tapez

ipconfig /all

Vous devriez voir un Primary DNS Suffixet unDNS Suffix Search List

Essayez d’ajouter chacun d’eux avec a. à wpad:

ping wpad.<primary dns suffix>

Si l'un d'entre eux fonctionne, entrez dans votre navigateur http://wpad.<suffix>/wpad.dat. Ceci téléchargera le fichier de configuration automatique du proxy que vous pourrez ouvrir dans notepad.exe.

Vers le bas de ce fichier, vous devriez voir une ligne disant

PROXY <host:port>;

Cela peut être répété si vous avez plusieurs procurations disponibles. L'hôte et le port sont ce dont vous avez besoin.

Si ce fichier n'existe pas, alors soit il n'y a pas de serveur proxy, soit le serveur proxy est fourni par dhcp (notez que cela ne fonctionnerait qu'avec IE, donc si firefox peut surfer, ce n'est pas la méthode utilisée). Si vous n'avez pas accès au serveur DHCP pour voir ce qu'il envoie, le moyen le plus simple consiste à ouvrir un site, c'est-à-dire à accéder à une invite de commande. Type

netstat -ban

Cela fournira une liste des connexions établies avec l'ID de processus de chaque processus. Accédez au gestionnaire de tâches, sélectionnez View/Select Columnset activez le PID (identificateur de processus). Recherchez le PID de iexplore.exe dans la liste renvoyée par netstat -ban Cela révélera l'adresse IP et le port du proxy.


3
Pour télécharger le script de configuration automatique, il est plus facile de copier et coller le lien vers le script dans la barre d'adresse (YMMV)…
mousio

1
Le problème, c’est que la stratégie de domaine empêche que cela ne soit modifié et IE désactive le champ pour l’URL. Il ne vous laissera pas le copier ou voir la chose entière heh.
Mike Christensen

1
Au lieu de wpad.dat, ma configuration de proxy utilise apparemment un fichier "proxy.pac" qui apparaît dans la section "Utiliser le script de configuration automatique" des paramètres de réseau local. Ceci est un script qui détermine un serveur proxy à utiliser.
Ben

1
@ Ben Salut Ben, c'est vrai, cette réponse met l'accent sur la détection automatique plutôt que sur la configuration automatique. Vous êtes invités à améliorer la réponse.
Paul

1
N'a pas fonctionné pour moi sur Windows 10
Janac Meena

81

Cela ne fonctionne pas sur la nouvelle version de Chrome. Veuillez cesser d'utiliser ceci.

J'ai encore un moyen facile de le trouver. Installez chrome et allez à l'URL ci-dessous pour voir les détails du proxy

 chrome://net-internals/#proxy

Vous pourrez voir tous les détails


1
Cela a beaucoup plus d'informations! Merci d'avoir partagé.
Shiyaz

1
Cette méthode est très utile lorsque vous travaillez avec un VPN mais que vous voulez connaître votre type de protocole de proxy réseau IP et port.Merci.
Zionpi

si simple et si puissant :)
DerVO

9
Malheureusement, cela ne fonctionne plus; il semble que Google ait supprimé la fonctionnalité. (Je suis sur la version 73 de Chrome, mais je ne sais pas quand elle a été supprimée. Ce n'est pas quelque chose que j'utilise tous les jours.)
David

4
Pour moi, cet écran dans Chrome est presque totalement vide.
DaveInCaz

59

Essayez la commande suivante dans cmd:

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

L'espoir aide


13
Dans mon cas, je devais trouver "AutoConfigURL" au lieu de "proxyserver". Cela m'a conduit à un fichier * .pac que j'ai pu lire pour trouver le proxy par défaut renvoyé par le script.
Ben

Pour moi, c’était la seule réponse qui me montrait ma véritable adresse proxy. Les autres avaient tendance à me montrer où trouver un script que je devrais analyser à la main pour comprendre les règles qui s'appliquaient à moi.
Duncan Jones

26

La commande suivante semble également fonctionner. En prime, cela évite de contacter beaucoup de serveurs DNS qui pourraient ou ne pourraient pas fonctionner, et d'interroger le registre, de sorte qu'il fonctionne même dans des environnements relativement verrouillés:

Windows Vista ou version ultérieure:

netsh winhttp show proxy

Windows XP ou antérieur:

netsh diag connect ieproxy

Un travail supplémentaire est nécessaire pour extraire l'adresse proxy de la sortie. L'approche de registre est donc plus simple si vous savez qu'elle sera disponible.

Mise à jour:

J'ai constaté que sur Windows 7, netsh renvoie parfois des résultats différents en fonction de la manière dont je l'appelle. Si j'exécute la commande ci-dessus manuellement dans une invite, j'obtiens 'Accès direct - Pas de proxy'. Cependant, appeler netshde SAS entraîne la création d'un proxy réel!


4
sais: Accès direct <pas de serveur proxy>. mais je suis définitivement derrière un proxy .. ne montre que WinHTTP Proxys
philx_x

5
Je vois aussi la ligne "Accès direct". Qu'avez-vous voulu dire par "appelant netsh rom SAS"?
Ben

1
netsh winhttp show proxyaffiche les paramètres de proxy du système (utilisateur par défaut). Un utilisateur peut avoir différents paramètres.
xmedeko

6
Je suis définitivement derrière un proxy et quand j'appelle la netshcommande, je reçois: "Accès direct (pas de serveur proxy)". Qu'est-ce que SAS?
iaforek

1
Qu'entendez-vous par "SAS"?
Drew Chapin

19

Vous pouvez également obtenir l'URL du fichier de configuration automatique à partir du registre en exécutant:

reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Wpad" /s | find /i "WpadDetectedURL"



3

J'ai créé un WinProxyViewer.exe simple pour afficher les paramètres de proxy Windows. Son objectif est qu'un utilisateur commun puisse l'exécuter et envoyer la sortie à l'administrateur (support technique, etc.).


2

Pour en savoir plus sur votre connexion Internet et votre configuration actuelles, y compris sur le serveur proxy que vous utilisez actuellement, accédez à l'adresse suivante dans Chrome:

chrome: // net-internes /

Vous verrez une colonne sur le côté gauche de la page qui vous donne une liste des différents types d'informations que vous pouvez demander, parmi lesquels «proxy».

NOTE: Il est parfaitement possible d'ajouter le schéma "chrome:" de l'URI aux fenêtres, pour que vous puissiez obtenir cette information en allant à "chrome: // net-internals /" depuis N'IMPORTE QUEL navigateur, pas seulement chrome. Mais comme le gestionnaire pour ce schéma d'URI doit être chrome, vous devez avoir installé Chrome dans tous les cas. Ajouter le schéma d'URI "chrome" à votre registre n'est donc vraiment utile que si vous utilisez un navigateur différent et que vous souhaitez éviter les clics / saisies nécessaires pour afficher d'abord chrome (et ensuite accéder à chrome: // net-internals /)


1
C'est la même chose que superuser.com/a/1163035/268750 , qui ne semble plus fonctionner de toute façon.
DaveInCaz

1

Pas une solution parfaite, mais a fonctionné pour moi en cas de besoin d'une recherche rapide dans le réseau d'entreprise. NetStat dans cmd répertorie les connexions en cours. IP avec le port 8080 ou 9090 est probablement le proxy.



0

Placez le chemin du script dans une fenêtre ie et il téléchargera ou ouvrira le script wpad. S'il le télécharge, utilisez le bloc-notes pour l'afficher car il est basé sur du texte.

WPAD est un fichier logique qui permet d’envoyer des requêtes Internet à différents mandataires ou directement à Internet, en fonction d’un certain nombre de facteurs tels que la source, la destination, l’IP ou l’URL (même des parties du nom du DNS). Dans certains cas, il peut s’avérer difficile de lire en fonction de la complexité du fichier - j’ai déjà vu des beautés, mais c’est assez intuitif.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.