web-dev-qa-db-fra.com

Configuration de Fiddler pour utiliser le proxy du réseau de l'entreprise?

J'essaie de faire travailler Fiddler avec le proxy de mon entreprise. Chaque demande externe retourne 407. 

Jusqu'à présent, j'ai essayé d'ajouter oSession.oRequest ["Proxy-Authorization"] = "YOURCREDENTIALS"; aux règles personnalisées où j'ai utilisé mon NOMUTILISATEUR: PASSWORD in base64. Toujours pas de chance. 

Des idées? Merci.

29
Ryan Peters

Note: Il y a une réponse avec un vote plus élevé disponible. En raison de SO, le tri est inférieur à la réponse acceptée.

J'ai eu le même problème aussi et je l'ai résolu comme ceci:

  1. Démarrage de Fiddler avec sa configuration standard.
  2. Démarrage de IE et envoi d'une requête HTTP à un site Web externe.
  3. Le dialogue d'autorisation de proxy est apparu, où j'ai entré mes informations d'identification.
  4. Dans Fiddler, les en-têtes de requête ont été recherchés pour "Autorisation de proxy".
  5. Copié la valeur d'en-tête qui ressemblait à "Basic sOMeBASE64eNCODEdSTRING =" dans le Presse-papiers.
  6. Modification du fichier CustomRules.js avec la ligne suivante dans OnBeforeRequest:

    oSession.oRequest ["Proxy-Authorization"] = "Basic sOMeBASE64eNCODEdSTRING =";

Donc, mon approche était assez similaire à la vôtre, mais à l’avance, j’ai vérifié quel type d’autorisation de proxy le serveur exigeait en utilisant Fiddler pour déboguer l’en-tête d’autorisation. De cette façon, j'ai découvert que je devais ajouter «Basique» avant les informations d'identification codées en Base64 et que je n'avais même pas besoin d'utiliser l'outil pour coder les informations d'identification en Base64. Il suffit de copier la valeur de l'en-tête d'autorisation de proxy.

18
mono68

Ce qui a fonctionné pour moi était beaucoup plus simple: 

Rules > Automatically Authenticate
67
Francis Kim

Ma réponse est simple. Si le proxy de votre entreprise est NTLM, téléchargez, configurez et configurez cntlm . Routez votre fiddler vers le port cntlm en définissant les paramètres du proxy. 

Terminé! c'est comme ça que j'ai configuré le violoneux dans mon entreprise

1
Enes

http://blog.bareweb.eu/2010/10/http-debugging-fiddler-tip-1/

Il existe une entrée dans le menu "Règles" pour Requérir une authentification par proxy. Utilisez cela et vous devriez aller un peu plus loin!

0
AndyElastacloud

Fiddler devrait choisir automatiquement la configuration du proxy natif.

0
lwpro2

Quelle version de Fiddler utilisez-vous?

Fiddler sera automatiquement lié au proxy de votre entreprise. Toutes les versions actuelles de Fiddler prennent en charge le transfert des informations d'authentification entre le client et le proxy d'authentification.

Comment générez-vous les requêtes HTTP en question? Quels sont les en-têtes de réponse HTTP exacts?

0
EricLaw