Ответ 1
Перейдите в Инструменты → Свойства обозревателя → Подключения → Параметры локальной сети, а затем снимите флажок "использовать прокси-сервер" для вашей локальной сети и отметьте "автоматически определять настройки".
У меня есть Windows 8.1, установленный на моем компьютере и регулярно использующий Fiddler для захвата веб-трафика.
В последнее время, однако, когда я открываю Fiddler и захватываю веб-трафик, мое подключение к Интернету умирает. Ошибка, которую я получаю при открытии IE, - "Эта страница не может быть отображена". В Chrome у меня появляется "Веб-страница недоступна" со следующей ошибкой: Error code: ERR_CONNECTION_RESET
.
Fiddler даже не захватывает ни один из входящих запросов. Странно, что эта проблема случайно начинается, но через час или два она прекрасна. Я не перезапускаю Fiddler; он просто начинает снова работать.
Я попытался выполнить шаги Fiddler и Internet Explorer 11 в Windows 8.1, но это не помогло.
Почему у Fiddler есть эта проблема, и как я могу ее исправить?
Перейдите в Инструменты → Свойства обозревателя → Подключения → Параметры локальной сети, а затем снимите флажок "использовать прокси-сервер" для вашей локальной сети и отметьте "автоматически определять настройки".
У меня была такая же проблема с Windows 7 и Fiddler v4.6.1.4.
Всякий раз, когда Fiddler запускался, Google Chrome отказался подключиться к gmail, жалуясь на настройки конфиденциальности.
Мое решение состояло в том, чтобы перейти в Инструменты\Параметры Fiddler и снять флажок, чтобы фиксировать соединения HTTPS.
Отключение настроек прокси-сервера в настройках сети также решило эту проблему.
Это правильный ответ от Telerik, создателей Fiddler:
http://www.telerik.com/blogs/fiddler-and-internet-explorer-11-on-windows-8-1
С их сайта:
Если вы используете Fiddler с Internet Explorer 11 в текущей бета-версии ОС Windows 8.1, то потребуется выполнить несколько простых дополнительных настроек.
IE 11 при работе в Windows 8.1 по умолчанию включает функцию расширенного защищенного режима (EPM). EPM был доступен в IE10 на Win8, но был отключен по умолчанию для Desktop IE и включен только для режима "не для рабочего стола" IE.
EPM основан на технологии изоляции, известной как AppContainer; AppContainer ограничивает пункты назначения, по которым можно отправлять сетевой трафик. К сожалению для пользователей Fiddler, AppContainers "Интернет-зоны" запрещено отправлять трафик на локальный компьютер. По умолчанию экземпляры IE в EPM не могут отправлять свой трафик в Fiddler, поскольку это прокси-сервер, работающий на локальном компьютере.
Если вы попытаетесь открыть любую страницу Интернет-зоны с запущенным Fiddler, вы увидите сообщение об ошибке "Прокси-сервер не отвечает".
К счастью, обойти эту проблему просто; просто следуйте этим шагам:
- Нажмите кнопку Win8 Config на панели инструментов Fiddler.
Нажмите "Да" в приглашении "Повышение уровня" (отображается, если Fiddler не работает от имени администратора)
В открывшемся окне либо нажмите "Исключить все", либо вручную установите флажок рядом с AppContainers с отображаемым именем windows_ie_ac _ ###. (IE может создать более одного AppContainer для обработки определенных сценариев).
Нажмите кнопку Сохранить изменения.
После внесения изменений в конфигурацию IE больше не будет запрещено отправлять свой трафик в Fiddler, и инструмент должен работать правильно.
У меня была такая же проблема, поэтому я остановил захват трафика (File → Capture Traffic, F12), и это устранило проблему подключения, и я все равно мог выполнить локальный URL-адрес Rest.
Проблема в том, что вы действительно хотите захватить трафик. Моя проблема заключалась в том, что я был за прокси-сервером, а также задал настройки локальной сети в Свойствах Интернета, мне также нужно было установить его в Fiddler (Tools → Fiddler Options → Gateway [Выбрать или настроить прокси-сервер]), и это сработало для я
ИЗМЕНИТЬ
Выбор "Использовать прокси-сервер системы (рекомендуется)", из параметров fiddler работал немного, а затем снова остановился. Поэтому я использовал конфигурацию ручного прокси и лучше работает
http=proxy.[your proxy domain].net:80; https=proxy.[your proxy domain].net:80
Убедитесь, что вы перезапускаете скрипт после каждой модификации
Измените порт с 8888 на другой, который еще не используется (Инструменты → Параметры Fiddler → Соединение)
Мне пришлось изменить порт, потому что я установил SDK для Windows Phone 8.1, который, похоже, отправляется с отладчиком, прослушивающим порт 8888. Так вот почему причиной сбоев подключения.
Я знаю, что это старо, но у меня была такая же проблема. Недавно обновленный до Windows10 и Fiddler блокирует весь трафик. Обновление Windows10 может быть совпадением, но я думал, что упомянул об этом.
Ни один из других решений не работал, и я потратил около часа на то, чтобы решить проблему...
В любом случае - единственное решение, которое сработало для меня - удалить, а затем переустановить... Теперь все работает отлично.
Если вы обнаружите, что веб-трафик работает, если вы отключили "Расшифровать HTTPS-трафик" в меню "Инструменты"> "Параметры"> "HTTPS", возможно, вам придется это сделать; На той же вкладке HTTPS нажмите "Действия", "Доверительный корневой сертификат", затем примите приглашения.
Выполните следующие действия, и у вас снова будет интернет: свойства internet = > connections = > Настройка локальной сети = > debifate "использовать прокси-сервер для вашего lan".
Перейдите в Fiddler Options/gateway и выберите
ИСПОЛЬЗУЙТЕ системный прокси.
Я также обнаружил эту проблему, и причина в том, что в webstorm есть встроенный сервер nodejs, который также прослушивает 8888. Поэтому, когда я одновременно открываю webstorm и fiddler, я не могу получить доступ к Интернету. Просто поменяй порт!
Я нашел решение этой проблемы через несколько дней. Когда он закрыт или остановлен с помощью запроса захвата Fiddler, он по-прежнему не меняет все настройки на предыдущие настройки, которые подходят для Windows 8/8.1/10, поэтому все, что вам нужно сделать, это выполнить следующие шаги:
Откройте настройки Интернета * запустить → inetcpl.cpl или * поиск в Интернете
Вкладка "Соединение" → "Настройка ЛВС" → снимите флажок "Прокси-сервер" (в случае, если Fiddler не восстановил настройки) → "ОК".
Вкладка "Безопасность" → Локальная интрасеть → Восстановить настройки по умолчанию → ОК
теперь все универсальные приложения снова имеют доступ к Интернету.
После закрытия Fiddler 4 у меня не было подключения к Интернету в Windows 10.
Зайдя в меню: Инструменты => Параметры WinlNET... и сняв флажок Use a proxy server for your LAN
, я решил проблему в моем случае.
Примечание: я использую Parallels Desktop с общей сетью здесь.
Еще один способ изменить эту опцию: fooobar.com/info/10791412/...