Как настроить Fiddler для прослушивания localhost?

Я хочу отслеживать трафик HTTP между процессом на моем локальном компьютере и другим (серверным) процессом, также работающим на моем локальном компьютере.

Как настроить Fiddler для прослушивания трафика и от localhost?

Ответ 1

Просто добавив fiddler к URL

http://localhost.fiddler:8081/

Трафик маршрутизируется через скрипач и, следовательно, отображается на скрипаче.

Ответ 2

Добавьте точку . после localhost.

Например, если у вас http://localhost: 24448/HomePage.aspx

Измените его на http://localhost.:24448/HomePage.aspx

Internet Explorer обходит прокси-сервер для "localhost". С точкой точка "localhost" проверяет имя домена.

Ответ 3

.NET и Internet Explorer не отправляют запросы на localhost через любые прокси, поэтому они не появляются на Fiddler.

Доступны многие альтернативы

Используйте имя своего компьютера вместо localhost. Использование Firefox (с установленной надстройкой Fiddler) для выполнения запроса. Используйте http://ipv4.fiddler вместо localhost.

Для получения дополнительной информации http://www.fiddler2.com/Fiddler/help/hookup.asp

Ответ 4

попробуйте поместить имя вашего компьютера/IP-адрес вместо "localhost" в URL. Работает для меня...

Ответ 5

Вы не можете. Вместо этого, если машина названа "myMachine", укажите ваш браузер http://mymachine вместо http://localhost

Ответ 6

tools = > fiddler options = > соединения есть текстовое поле с материалом для перехода, удалите LH оттуда

Ответ 7

Вместо того, чтобы настроить сервер приложений и клиент для использования другого домена, вы можете настроить клиентское приложение на использование прокси-сервера. Fiddler также создает прокси-сервер, который вы можете использовать, регистрируя весь трафик. Rick Strahl blogged об использовании этого в .NET Apps, я всегда неправильно размещаю этот пост в блоге, поэтому позвольте мне связать его здесь: http://weblog.west-wind.com/posts/2008/Mar/14/Debugging-Http-or-Web-Services-Calls-from-ASPNET-with-Fiddler.

Чтобы быть кратким, изменение app.config:

<system.net>
  <defaultProxy>
    <proxy  proxyaddress="http://127.0.0.1:8888" />      
  </defaultProxy>
</system.net>

Ответ 8

И я только что узнал об этом на локальном хосте vista. не будет работать. В этом случае используйте '127.0.0.1.' (петлевой адрес с добавленной точкой).

Ответ 10

Замените localhost на 127.0.0.1 Если он не работает, измените конфигурацию прогона, чтобы поддерживать ваш IP-адрес.

Ответ 11

Я запускаю Fiddler v4.4.7.1. Мне нужно было использовать localhost: 8888 или машинное имя: 8888 при использовании вкладки "Композитор". Посмотрите меню "Справка/О Fiddler", где говорится: "Запуск:". Шахта показывает машинное имя: 8888.

Ответ 12

Свет,

Вы можете настроить процесс, действующий как клиент, чтобы использовать скрипач в качестве прокси.

Fiddler настраивается как прокси-сервер удобно на 127.0.0.1:8888 и по умолчанию переопределяет системные настройки в разделе "Свойства обозревателя" на панели управления (если вы настроили какой-либо), чтобы весь трафик из общих протоколов (http, https и ftp) до 127.0.0.1:8888 перед тем, как покинуть вашу машину.

Теперь эти протоколы часто происходят из обычных процессов, таких как браузеры, и поэтому их легко подбирают скрипач. Однако в вашем случае процесс, инициирующий запросы, вероятно, не является браузером, а другой для языка программирования, такого как php.exe или java.exe, или любого другого языка, который вы используете.

Если, скажем, вы используете php, вы можете использовать завиток. Убедитесь, что модуль curl включен, а затем прямо перед кодом, вызывающим запрос, включите:

curl_setopt ($ ch, CURLOPT_PROXY, '127.0.0.1:8888');

Надеюсь, это поможет. Вы также можете всегда искать такие вещи из документации скрипта для основы для того, чтобы вы могли основываться, например. http://docs.telerik.com/fiddler/Configure-Fiddler/Tasks/ConfigurePHPcURL

Ответ 13

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

Ответ 14

Это просто. Просто захватите IP-адрес своего компьютера с помощью IPconfig в командной строке. Затем нажмите службу, используя IP-адрес, а не localhost. Вам не нужно ничего делать с Fiddler, чтобы это сработало, оно будет работать само собой.

Ответ 15

Специфично для Firefox, который не использует параметры Интернета, такие как IE, Chrome и Edge, вы можете использовать about:config для изменения настроек, найти настройки network.proxy.no_proxies_on и удалить из него localhost.

Это был параметр по умолчанию для Firefox Developer Edition 66.0b2, который работал с Fiddler 5.0.20182.28034.

(Другие перечисленные решения работают, это решение позволяет вам не менять хост, к которому вы переходите.)