J'ai Windows 8.1 installé sur mon ordinateur et utilise régulièrement Fiddler pour capturer le trafic Web.
Récemment, cependant, lorsque j'ouvre Fiddler et que je lui fais capturer le trafic Web, ma connectivité Internet meurt. L'erreur que je reçois lorsque j'ouvre IE est "Cette page ne peut pas être affichée". Dans Chrome, le message "La page Web n'est pas disponible" s'affiche avec le message suivant: Error code: ERR_CONNECTION_RESET
.
Fiddler ne capture même aucune des demandes émises. La chose étrange est, ce problème commence au hasard, mais ensuite dans une heure ou deux, c'est bon. Je ne redémarre pas Fiddler; ça commence juste à fonctionner à nouveau.
J'ai essayé de suivre les étapes de Fiddler et Internet Explorer 11 sous Windows 8.1 , mais cela n’a pas aidé.
Pourquoi Fiddler a-t-il ce problème et comment puis-je le résoudre?
Outils, options Internet, Connexions, Paramètres réseau, décochez la case "utiliser un serveur proxy" pour votre réseau local et cochez la case "détecter automatiquement les paramètres".
J'ai eu le même problème avec Windows 7 et Fiddler v4.6.1.4.
À chaque utilisation de Fiddler, Google Chrome refusait de me laisser me connecter à gmail, se plaignant des paramètres de confidentialité.
Ma solution était d'aller dans Tools\Fiddler Options et décocher la case pour capturer les connexions HTTPS.
La désactivation des paramètres de proxy dans les paramètres réseau a également résolu ce problème.
Voici la réponse correcte de Telerik, le fabricant de Fiddler:
http://www.telerik.com/blogs/fiddler-and-internet-Explorer-11-on-windows-8-1
De leur site:
Si vous utilisez Fiddler avec Internet Explorer 11 sur la version bêta maintenant Windows 8.1, une configuration supplémentaire simple est requise.
IE 11, sous Windows 8.1, active l’option Enhanced Protected Mode (EPM) par défaut. EPM était disponible dans IE10 sur Win8, mais était désactivé par défaut pour le bureau IE et activé uniquement pour le fichier mode "non-desktop" de IE.
EPM est basé sur une technologie d'isolation appelée AppContainer; AppContainer limite les destinations vers lesquelles le trafic réseau peut être envoyé. Malheureusement pour les utilisateurs de Fiddler, "Internet-Zone" Il est interdit aux AppContainers d'envoyer du trafic au local ordinateur. Par défaut, les instances IE dans EPM ne peuvent pas envoyer leur trafic à Fiddler, car c’est un proxy qui s’exécute sur l’ordinateur local.
Si vous essayez d'ouvrir une page Internet avec Fiddler en cours d'exécution, un message d'erreur indiquant que le serveur proxy n'est pas .__ s'affiche. répondant ".
Heureusement, contourner ce problème est simple; il suffit de suivre ces pas:
- Cliquez sur le bouton Win8 Config dans la barre d’outils Fiddler.
Cliquez sur Oui dans l'invite d'élévation (affichée si Fiddler ne fonctionne pas en tant qu'administrateur).
Dans la fenêtre qui apparaît, cliquez sur Exempter tout ou cochez manuellement la case en regard de AppContainers avec le nom complet windows_ie_ac _ ###. (IE peut créer plusieurs AppContainer pour gérer Certains scénarios).
Cliquez sur le bouton Enregistrer les modifications.
Après avoir modifié cette configuration, IE ne sera plus interdit d'envoyer son trafic à Fiddler, et l'outil devrait fonctionne correctement.
J'ai eu le même problème, alors j'ai arrêté de capturer le trafic (Fichier -> Capturer le trafic, F12), ce qui a résolu le problème de connectivité et je pouvais toujours exécuter l'URL de repos locale.
Le problème est si vous voulez réellement capturer le trafic. Mon problème était que j'étais derrière un proxy et en plus de définir les paramètres du réseau local dans les propriétés Internet, je devais également le définir dans Fiddler (Outils -> Options Fiddler -> Passerelle [option de choix ou de configuration du proxy]), et cela fonctionnait bien. moi
MODIFIER
Choisir l'option 'Utiliser le proxy système (recommandé)' parmi les options de violoniste a fonctionné pendant un moment, puis s'est arrêté à nouveau. J'ai donc utilisé la configuration manuelle du proxy et cela fonctionne mieux
http=proxy.[your proxy domain].net:80; https=proxy.[your proxy domain].net:80
Assurez-vous de redémarrer Fiddler après chaque modification
Je sais que c'est vieux, mais je viens d'avoir le même problème. Récemment mis à niveau vers Windows 10 et Fiddler bloque tout le trafic. La mise à niveau de Windows 10 est peut-être une coïncidence, mais je pensais le mentionner.
Aucune des autres solutions n'a fonctionné et j'ai perdu une heure à essayer de résoudre le problème ...
Quoi qu'il en soit - la seule solution qui a fonctionné pour moi - désinstallez puis réinstallez ... Tout fonctionne à nouveau maintenant.
Changez le port de 8888 en un autre qui n’est pas déjà utilisé (Outils -> Options Fiddler -> Connexion)
J'ai dû changer de port car j'ai installé le SDK Windows Phone 8.1 qui semble être livré avec un débogueur écoutant sur le port 8888. C'était donc la raison de l'échec des connexions.
J'ai trouvé une solution à ce problème après quelques jours . Lorsque fermé ou arrêté en utilisant la demande de capture Fiddler, il ne modifie toujours pas tous les paramètres dans les paramètres précédents qui conviennent pour Windows 8/8.1/10. vous devez faire est en suivant ces étapes:
Ouvrez les paramètres Internet * Run -> inetcpl.cpl Ou * option Internet search
Onglet Connexion -> Paramètres réseau -> Désélectionnez le serveur proxy (ceci au cas où Fiddler n'aurait pas restauré le paramètre) -> OK
Onglet Sécurité -> Intranet local -> Restaurer les valeurs par défaut -> OK
désormais, toutes les applications universelles ont à nouveau accès à Internet.
Suivez ces étapes et vous aurez à nouveau Internet: propriétés Internet => connexions => paramètre LAN => désaffecter "utiliser un serveur proxy pour votre LAN".
Si vous constatez que le trafic Web fonctionne si vous désactivez le 'déchiffrement du trafic HTTPS' dans Outils> Options> HTTPS, vous devrez peut-être procéder ainsi; Dans le même onglet HTTPS, cliquez sur 'Actions', 'Certificat racine puis acceptez les invites.
Allez dans Options/passerelle Fiddler et sélectionnez
UTILISER un proxy système.
J'ai également trouvé ce problème et la raison en est que Webstorm a un serveur nodejs intégré qui écoute également sur 8888. Donc, lorsque j'ouvre Webstorm et fiddler en même temps, je ne peux pas accéder à Internet. Il suffit de changer le port!