2015-06-26 2 views
7

Я заинтересован в использовании Fiddler для проверки трафика API HTTP (S) в моей домашней сети. Я хочу две сети/маршрутизаторы; «Нормальный» и «Скрипач». Я хочу, чтобы устройства могли легко подключаться к любой сети. Я не хочу вручную настраивать/деконфигурировать настройки прокси-сервера при перемещении устройств между обычной и прокси-сетью Fiddler. Я просто хочу выбрать новую точку доступа и работать с устройством. Как это может быть сделано? Достаточно ли какой-либо порт-пересылки на маршрутизаторе «скрипача»?Подключение устройств к Fiddler без изменения прокси?

+0

Обсуждение здесь: http://www.telerik.com/forums/best-way-to-inspect-http(s)-apis-of-many-devices – EricLaw

ответ

2

После нескольких недель экспериментов и обсуждения мой вывод состоит в том, что ни Fiddler, ни Charles Proxy не поддерживают прозрачный прокси-сервер, который является ключом к созданию простой настройки маршрутизатора. OTOH, mitmproxy работает хорошо. mitmproxy работает на OS/X и Linux. Для Windows есть два варианта: mitmdump - версия mitmproxy, не имеющая UI-интерфейса, а mitmweb (доступный, но не выпущенный в настоящее время) имеет очень перспективный интерфейс.

Действительно, вы легко настраиваете маршрутизатор на шлюз в систему mitm. Оттуда mitm покажет http-запросы и ответы. Если вы хотите увидеть HTTPS, вам просто нужно, чтобы устройство принимало сертификат mitm. Сделайте это, посетив специальное доменное имя http://mitm.it и следуйте инструкциям.

Для более детального обсуждения см Best Way to Inspect HTTP(S) APIs of Many Devices

Я написал процедуру настройки маршрутизатора для прокси-трафика клиента для прозрачного прокси. Отлично работает с MitmProxy. Красота такого подхода заключается в том, что вы можете просто подключить клиентское устройство, проводное или беспроводное, к маршрутизатору, а трафик HTTP (S) будет отображаться MitmProxy. Не нужно возиться с настройками прокси-сервера каждого устройства. Вы просто выбираете сеть маршрутизатора, когда вы переходите к обычным маршрутизаторам.

Best Way to Inspect HTTP(S) API Traffic in a Multi-Platform Multi-Device Environment

+1

Дополнительные инструкции по mitmproxy: [Прозрачное проксирование в Linux] (http://docs.mitmproxy.org/en/stable/transparent/linux.html) и [Прозрачное проксирование виртуальных машин] (http://docs.mitmproxy.org/ о/стабильные/учебники/прозрачный-dhcp.html). –

+0

Вот способ использования Fiddler в качестве прокси-сервера вверх по виртуальным машинам: https://pfelix.wordpress.com/2016/03/05/using-fiddler-for-an-android-and-windows-vm-development-environment / – BSalita

-1

http://fiddlerbook.com/fiddler/help/hookup.asp --- Вы проверили это? Я думаю, что это помогает.

+0

Читали [комментарий EricLaw в ] (http://stackoverflow.com/questions/31082957/connecting-devices-to-fiddler-without-proxy-changing#comment50978824_31082957) и [Являются ли ответы, которые содержат только ссылки в других местах «хорошие ответы»?] (http: /meta.stackexchange.com/questions/8231/are-answers-that-just-contain-links-elsewhere-really-good-answers)? – CodeCaster

+0

Нет Спасибо, что поделились .. Я буду читать. –

Смежные вопросы