Fiddler не работает в Windows 7 - настройки локальной сети заблокированы?

12691
Glen Little

Я использую Fiddler в течение многих лет, но сейчас, в Windows 7 (64-разрядная версия), я не могу заставить его отслеживать трафик из IE 8.

С помощью дополнения Firefox он может без проблем отслеживать трафик Firefox.

Это не связано с мониторингом HTTPS-трафика или трафика на localhost.

Я пытался запустить IE и / или Fiddler с «Запуск от имени администратора», но не повезло.

Лучшее решение проблемы, с которой я столкнулся, заключается в том, что в IE8 диалоговое окно «Параметры локальной сети (LAN)», доступное из «Параметры локальной сети» на вкладке «Свойства обозревателя» / «Подключения», отображается серым цветом.

У меня есть два Windows 7, 64-битные компьютеры, оба в одной локальной сети. Один работает нормально, у другого эти параметры выделены серым цветом, и на вкладке Подключения есть примечание: «Некоторые параметры управляются вашим системным администратором». Тем не менее, системный администратор не установил ничего.

Есть идеи?

4
Похоже, что-то связано с групповыми политиками в Active Director, но мы не можем найти какие-либо, которые предотвращают это изменение. Glen Little 14 лет назад 0

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

3
Glen Little

Оказывается, что объект групповой политики Active Directory (GPO) был ответственным за проблему.

В Политике это находится под:

Computer Configuration Administrative Templates Windows Components Internet Explorer 

и называется

Make proxy settings per-machine (rather than per-user) 

Если этот параметр включен, то Fiddler (Fiddler2) не может настроить параметры прокси на локальном компьютере при запуске.

После внесения этого изменения на сервере все пользователи в конечном итоге получат новые настройки. Чтобы немедленно получить новый параметр, выполните эту команду на любом компьютере:

gpupdate /target:Computer /wait:0 
1
user40848

Вот временное решение:

  1. Запустите IE от имени администратора
  2. Сервис> Свойства обозревателя> Подключения> Настройки локальной сети
  3. Установите флажок «Использовать прокси-сервер для вашей локальной сети ...»
  4. Адрес: добавить локальный хост
  5. Порт: добавить 8888

Кажется, Fiddler использует этот порт, и причина, по которой Fiddler не может перехватить трафик, заключается в том, что IE по умолчанию использует другой порт.

Я все еще хотел бы иметь возможность запустить его, не будучи администратором. Glen Little 14 лет назад 0
0
Debra

Just wanted to add for people with windows 7 home editions, that don't have the group policy editor:

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\Internet Settings] "ProxySettingsPerUser"=dword:00000000 

For other group policy settings: http://www.microsoft.com/en-us/download/details.aspx?id=25250