Чарльз веб-отладочный прокси не обнаруживает vpn-соединение

У меня есть VPN-соединение, на котором я тестирую некоторые веб-сайты с использованием прокси-сервера Charles Web Debugging Proxy, но Charles, похоже, не обнаруживает мое VPN-соединение, потому что он не обнаруживает сайты, которые я запускаю в сети VPN, Любая помощь пожалуйста?

Спасибо

Ответ 1

У меня была та же проблема на моем Mac, но я смог ее решить. По сути, после подключения к VPN Чарльз прекратил запись всего трафика HTTP независимо от того, был ли он запущен до или после установления VPN-соединения.

Проблема заключалась в конфигурации Auto Proxy на системном уровне.

У меня была настроена настройка автоматического прокси и автоматическая настройка прокси в системных настройках > Параметры сети > Сеть > Дополнительно

Я не смог отключить их через интерфейс, потому что они были отключены/выделены серым цветом по корпоративной политике на машине VPN, но я смог запустить 2 команды оболочки из терминала, хотя они отключили обе опции до запуска Чарльза и перед подключением к VPN (вам потребуется доступ администратора для вашей учетной записи, чтобы запустить их, я полагаю).

networksetup -setautoproxystate Wi-Fi off
networksetup -setproxyautodiscovery Wi-Fi off

Wi-Fi - это имя сетевого интерфейса, который я запускаю. Если вы жестко подключены, ваш может быть Ethernet.

Это по существу отключает обе опции в настройках сети, оставляя URL-адрес для автоматического прокси-сервера неповрежденным. Если вы можете отключить эти 2 флажка через интерфейс - еще лучше.

Отлично, но вы еще не закончили!!

Вам нужно выяснить истинный IP-адрес своего корпоративного прокси и ввести его в разделе "Настройки внешнего прокси" в Чарльзе. Ваша конфигурация VPN может указывать на внешний файл конфигурации. Когда вы снимите флажок "Автоматическая настройка прокси", URL-адрес с конфигурацией должен отображаться в текстовом поле "Файл конфигурации прокси". Загрузите этот файл, найдите настройку прокси-сервера и введите те, которые находятся в настройках внешнего прокси-сервера в Charles.

Voila - запустите Charles, запустите VPN - весь HTTP-трафик проходит через Charles, даже когда я на VPN - именно то, что мне нужно.

Надеемся, что это поможет, и вы запускаете это на MAC:)

Ответ 2

Для вязкости:

Добавьте это

dhcp-option HTTPPROXY 127.0.0.1:8888
dhcp-option HTTPSPROXY 127.0.0.1:8888

в настройках подключения под вкладкой "Дополнительно".

Теперь Чарльз будет работать со Вязкостью:)

Ответ 4

Используя Chrome и Viscosity в качестве моего VPN-клиента, я не могу получить какой-либо трафик от Chrome, чтобы пройти через Чарльз, когда VPN подключен.

Мое решение - использовать Firefox. Вероятно, потому, что Firefox делает свои собственные прокси-соединения (и поэтому имеет свои собственные настройки прокси-сервера), а Chrome и Safari откладывают до MacOS, чтобы сделать HTTP-соединение.