Fiddler не перехватывает трафик с удаленных клиентов на виртуальной машине

5790
pfedotovsky

У меня установлен Fiddler на виртуальной машине (VMware). Я хочу отслеживать входящий HTTP-трафик (запросы от удаленных клиентов). Но Fiddler не показывает никаких входящих HTTP-запросов. Исходящие запросы отображаются правильно. Все запросы обрабатываются правильно (это означает, что HTTP-запросы принимаются, но не отображаются в Fiddler)

Я нашел кучу вопросов по этой проблеме и перепробовал все, что было упомянуто (проверил правила, убедился, что мониторинг включен для всех процессов, установлен флажок «разрешать подключения от удаленных клиентов и т. Д.»). Я даже пытался переустановить Fiddler, но это тоже не помогло.

Я думаю, что это может быть из-за виртуальной машины - но я понятия не имею, почему это происходит и как ее решить. Wireshark показывает весь трафик, но мне нужно, чтобы Fiddler использовал его в качестве обратного прокси (может потребоваться изменение некоторых запросов).

Может ли кто-нибудь объяснить, что может вызвать это и как решить проблему?

1
Вы настроили удаленные машины для подключения к хосту с Fiddler в качестве прокси? Rowland Shaw 9 лет назад 0
@RowlandShaw Как это сделать? Я подключаюсь к серверу (виртуальной машине) как обычно, используя IP и порт. pfedotovsky 9 лет назад 0
@RowlandShaw Fiddler настроен на прослушивание определенного порта, 777 и клиенты подключаются к этому порту. pfedotovsky 9 лет назад 0

1 ответ на вопрос

0
pfedotovsky

I've solved the problem, it was because of firewall - the port I tried to connect to was simply closed. Also make sure that clients connect to a port that Fiddler listens as described here http://docs.telerik.com/fiddler/configure-fiddler/tasks/UseFiddlerAsReverseProxy

Похожие вопросы