À l'aide de Fiddler est un Proxy Inverse

Fiddler spécifie deux options pour l'utiliser comme un proxy inverse.

Option 1:

Fiddler peut être configuré de sorte que tout le trafic envoyé à http://127.0.0.1:8888 est automatiquement envoyé à un port différent sur la même machine. Pour définir cette configuration:

Démarrez REGEDIT

Créer une nouvelle valeur DWORD nommée ReverseProxyForPort à l'intérieur HKCU\SOFTWARE\Microsoft\Fiddler2.

Définissez la valeur DWORD pour le port local que vous souhaitez re-router le trafic entrant (généralement le port 80 pour un
serveur HTTP standard)

Redémarrer Fiddler

Naviguer dans votre navigateur pour http://127.0.0.1:8888

Option 2:

Alternativement, vous pouvez écrire une règle qui fait la même chose.

Dire que vous exécutez un site web sur le port 80 d'une machine nommée SERVEUR web. Vous vous connectez à l' >site web en utilisant Internet Explorer Mobile Edition sur un SmartPhone Windows périphérique pour lequel vous ne pouvez pas >configurer le proxy web. Vous voulez capturer le trafic du téléphone et de la réponse du serveur.

Commencer un violon sur le SERVEUR web de la machine, fonctionnant sur le port par défaut de 8888.

Cliquez sur Outils | Fiddler Options, et d'assurer la "Autoriser les clients distants à se connecter" est cochée. Redémarrer si nécessaire.

Choisir Règles | Personnaliser Les Règles.

À l'intérieur de la OnBeforeRequest gestionnaire, ajouter une nouvelle ligne de code:
si (oSession.de l'hôte.toLowerCase() == "serveur:8888") oSession.host = "serveur:80";

Sur le SmartPhone, accédez à http://webserver:8888

Les deux options impliquent l'utilisation d'un violon sur la même machine, mais que faire si le Violoneux et le web server exécuté sur deux machines différentes? Par exemple, dire que example.com interrogé par l'utilisateur et décide de 1.2.3.4. Puis-je exécuter un violon sur 1.2.3.4 pour acheminer le trafic à chaque fois que 1.2.3.5 example.com est interrogé? En supposant que j'ai utiliser l'option 2 pour configurer Fiddler, j'ai mis "webserver" pour exemple, example.com, www.example.com ou l'adresse IP de example.com (à supposer www.example.com est un alias de example.com)?

Je pense que vous êtes confus; Fiddler est un proxy, vous pouvez l'utiliser sur le client, sur le serveur, ou sur son propre ordinateur.

OriginalL'auteur Bhubhu Hbuhdbus | 2012-03-22