Ich bin interessiert Fiddler in über HTTP (S) API Verkehr auf meinem Heimnetzwerk zu inspizieren. Ich möchte zwei Netzwerke/Router; "Normal" und "Fiddler". Ich möchte, dass die Geräte problemlos mit einem der beiden Netzwerke verbunden werden können. Ich möchte die Proxy-Einstellungen nicht manuell konfigurieren/dekonfigurieren, wenn ich Geräte zwischen dem normalen und dem Fiddler-Proxy-Netzwerk verschiebe. Ich möchte nur einen neuen Zugangspunkt auswählen und das Gerät funktionieren lassen. Wie kann das gemacht werden? Wird eine Art Port-Forwarding auf dem "Fiddler" -Router ausreichen?Verbinden von Geräten mit Fiddler ohne Proxy Ändern?
Antwort
Nach einigen Wochen des Experimentierens und der Diskussion, ist meine Schlussfolgerung, dass weder Fiddler noch Charles Proxy transparenten Proxy unterstützen, die zur Herstellung eines einfachen Router-Setup-Arbeitsschlüssel ist. OTOH, mitmproxy funktioniert gut. mitmproxy läuft unter OS/X und Linux. Für Windows gibt es zwei Optionen, mitmdump ist eine UI-lose Version von mitmproxy, und mitmweb (verfügbar, aber nicht zur Zeit freigegeben) hat eine sehr viel versprechende Benutzeroberfläche.
Tat konfigurieren Sie einfach einen Router zu einem mitm System zum Gateway. Von dort wird mitm HTTP-Anfragen und -Antworten anzeigen. Wenn Sie HTTPS sehen möchten, müssen Sie nur ein Gerät mit einem Zertifikat akzeptieren. Besuchen Sie dazu den speziellen Domain-Namen http://mitm.it und folgen Sie den Anweisungen.
Für eine ausführlichere Diskussion siehe Best Way to Inspect HTTP(S) APIs of Many Devices
ich das Verfahren schrieb sich für einen Router Proxy-Client-Datenverkehr auf einen transparenten Proxy konfigurieren. Funktioniert gut mit MitmProxy. Das Schöne an diesem Ansatz ist, dass Sie einfach ein verkabeltes oder drahtloses Clientgerät an den Router anschließen können und HTTP (S) -Verkehr von MitmProxy angezeigt wird. Sie müssen sich nicht mit den Proxy-Einstellungen jedes Geräts herumschlagen. Sie wählen einfach das Netzwerk des Routers, wenn Sie fertig sind, kehren Sie zum normalen Router zurück.
Best Way to Inspect HTTP(S) API Traffic in a Multi-Platform Multi-Device Environment
Mehr mitmproxy Anweisungen: [Transparente Proxies unter Linux] (http://docs.mitmproxy.org/en/stable/transparent/linux.html) und [Transparent proxy virtuelle Maschinen] (http://docs.mitmproxy.org/ de/stable/tutorials/transparent-dhcp.html). –
Hier ist ein Verfahren für Fiddler als Upstream-Proxy über virtuelle Maschinen mit: https://pfelix.wordpress.com/2016/03/05/using-fiddler-for-an-android-and-windows-vm-development-environment / – BSalita
http://fiddlerbook.com/fiddler/help/hookup.asp --- haben Sie das überprüft? Ich denke, das hilft.
Haben Sie lesen [EricLaw Kommentar ] (http://stackoverflow.com/questions/31082957/connecting-devices-to-fiddler-without-proxy-changing#comment50978824_31082957) und [sind Antworten, die nur Links anderswo wirklich „gute Antworten“] (http enthalten: /? /meta.stackexchange.com/questions/8231/are-answers-that-just-contain-links-elsewhere-really-good-answers)? – CodeCaster
Nein Danke für den Austausch .. Ich werde lesen. –
Diskussion hier: http://www.telerik.com/forums/best-way-to-inspect-http(s)-apis-of-many-devices – EricLaw