Question Comment savoir quel serveur proxy j'utilise?


J'ai besoin de connaître l'adresse de mon serveur proxy pour pouvoir configurer un autre programme pour l'utiliser également. Si je vais dans IE, Internet Properties, LAN Settings, tout ce que je vois est un script de configuration automatique, mais pas l’adresse du proxy. Comment puis-je l'obtenir?

J'utilise Windows XP.


152
2017-10-14 01:12


origine


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


Réponses:


Le système de détection automatique de proxy fonctionne en téléchargeant un fichier appelé wpad.dat de l'hôte wpad. Tout d'abord, confirmez que cet hôte existe depuis 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 Suffix et un DNS Suffix Search List

Essayez d’ajouter chacun d’entre eux avec un. à wpad:

ping wpad.<primary dns suffix>

Si l'un de ces éléments fonctionne, dans votre navigateur, entrez http://wpad.<suffix>/wpad.dat. Cela va télécharger le fichier de configuration automatique du proxy que vous pouvez ouvrir dans notepad.exe

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

PROXY <host:port>;

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

Si ce fichier n'existe pas, alors il n'y a pas de serveur proxy ou 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 plus simple est d'ouvrir un site, c'est-à-dire d'accéder à une invite de commandes. 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 et sélectionnez View/Select Columns et activer PID (identifiant 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.


162
2017-10-14 01:22



J'ai essayé à la fois dans IE et Firefox, ni trouvé ce site. - Mike Christensen
J'ai mis à jour ma réponse avec plus de détails ... - Paul
Pour télécharger le script de configuration automatique, je trouve qu'il est plus simple de copier et coller le lien vers le script dans la barre d'adresse (YMMV) ... - mousio
Oui, le problème avec la stratégie de domaine empêche que cela soit modifié et IE désactive la boîte pour l'URL. Il ne vous laissera pas copier ou voir la chose entière heh. - Mike Christensen
@ Ben Salut Ben, c'est exact, cette réponse se concentre sur la détection automatique, plutôt que sur la configuration automatique. Vous êtes invités à améliorer la réponse. - Paul


J'ai un moyen plus 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


67
2018-01-03 20:31



Cela a beaucoup plus d'informations! Merci d'avoir partagé. - Shiyaz
Cette méthode est très utile lorsque vous travaillez avec VPN, mais que vous souhaitez connaître le type de protocole de proxy de votre réseau IP et le port. - zionpi
si simple et si puissant :) - DerVO
Simple et utile - Prem


Essayez la commande suivante dans cmd:

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

L'espoir aide


45
2017-10-09 08:35



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 m'a montré mon adresse proxy réelle. Les autres avaient tendance à me montrer où trouver un script, que je devrais analyser à la main pour comprendre quelles règles s’appliquaient à moi. - Duncan Jones


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"

18
2017-08-23 16:11





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

Windows Vista ou version ultérieure:

netsh winhttp show proxy

Windows XP ou version antérieure:

netsh diag connect ieproxy

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

Mettre à jour:

J'ai trouvé que sur Windows 7, netsh retourne parfois des résultats différents selon comment je l'appelle. Si je lance la commande ci-dessus manuellement dans une invite, j'obtiens "Direct Access - No Proxy". Cependant, appeler netsh à partir de SAS, un proxy réel est répertorié!


11
2017-09-23 11:17



sais: Accès direct <pas de serveur proxy>. mais je suis définitivement derrière un proxy .. montre seulement WinHTTP Proxys - philx_x
La question est balisée [windows] - êtes-vous dans un environnement Windows avec un proxy non-WinHTTP? - user3490
Je vois aussi la ligne "Accès direct". Qu'entendiez-vous par "appeler netsh rom SAS"? - Ben
netsh winhttp show proxy affiche les paramètres du proxy système (utilisateur par défaut). Un utilisateur peut avoir des paramètres différents. - xmedeko
Je suis définitivement derrière un proxy et quand j'appelle netsh commande que je reçois: "Accès direct (pas de serveur proxy)". Qu'est-ce que SAS? - iaforek


Si vous utilisez un détection automatique des paramètres de proxy puis faire dans la barre d'adresse de votre navigateur (peu importe lequel vous avez installé)

http: //wpad/wpad.dat 

Ensuite, vous obtiendrez un fichier javascript décrivant quel serveur proxy est utilisé en fonction de ce que vous essayez de visiter sur le réseau ...


9
2017-10-21 06:04



Bien que l'URL n'ait pas fonctionné, +1 pour la liaison à la documentation Microsoft - GoGoris


utilisez le site ci-dessous pour obtenir votre proxy: http://www.whatismyproxy.com/


6
2018-04-21 14:18



Cette solution a identifié pour moi que mon accès apparemment direct au Web était réellement acheminé via une passerelle Web McAfee. - Breandán Dalton


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

chrome: // net-internals /

Vous verrez une colonne sur le côté gauche de la page qui vous donnera 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 d'URI "chrome:" aux fenêtres, de sorte que vous puissiez obtenir cette information en allant dans "chrome: // net-internals /" à partir de n'importe quel navigateur, pas seulement de chrome. Mais comme le gestionnaire de ce schéma d'URI doit être chromé, vous devez avoir installé chrome dans tous les cas. L'ajout du schéma d'URI "chrome" à votre base de registre n'est donc vraiment utile que si vous utilisez un navigateur différent et que vous souhaitez éviter les clics / typages nécessaires pour afficher d'abord chrome (et de là pour chrome: // net-internals /)


2
2018-02-26 09:47