Как использовать Charles Proxy для мониторинга трафика с IE 8 в виртуальной виртуальной машине?
Я пытаюсь отладить проблему в IE8.
Я тестирую живую ошибку в JavaScript-коде, который минимизируется и угасается, поэтому средства разработки здесь не очень полезны.
Я работаю на Mac, поэтому я использую виртуальную виртуальную машину.
У меня работает Charles Proxy. Я хочу использовать Charles для сопоставления обслуживаемого JavaScript с локальной несроченной версией. Это нормально для Firefox и Chrome, но я не могу заставить Чарльза отслеживать трафик с виртуальной машины.
Любые предложения?
Ответы
Ответ 1
Как оказалось, все, что мне нужно было сделать, это сказать IE в VM, чтобы использовать мой прокси.
Свойства обозревателя → вкладка "Подключения", нажмите "Настройки локальной сети" → Установите флажок "Использовать прокси-сервер для вашей локальной сети"
В поле "Адрес" введите адрес прокси-сервера, в моем случае это был IP-адрес моего Mac
В поле "Порт" введите номер порта, на котором работает Charles.
Ответ 2
В случае, если кто-то запутался в выборе правильного IP-адреса:
- найдите свой IP-адрес и порт прокси (в Ubuntu перейдите в Сеть → Прокси).
- введите полученные значения в настройки прокси браузера, как указано в ответе @spinners.
- используйте IP-адрес прокси для вызова хоста из браузера VirtualBox.