Прокси-сервер отладки Чарльза не обнаружил VPN-соединение - PullRequest
13 голосов
/ 30 октября 2011

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

Спасибо

Ответы [ 4 ]

11 голосов
/ 08 января 2014

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

Проблема была в настройке Auto Proxy на системном уровне.

Iвключили автоматическую настройку прокси-сервера и автоматическую настройку прокси-сервера в «Системных настройках»> «Параметры сети»> «Ваша сеть»> «Дополнительно»

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

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

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

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

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

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

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

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

8 голосов
/ 18 апреля 2012

Запустите Чарльз перед подключением к вашему vpn.http://www.charlesproxy.com/documentation/faqs/vpn-not-working-with-charles/

7 голосов
/ 28 февраля 2017

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

Добавьте это

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

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

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

1 голос
/ 22 апреля 2016

Используя Chrome и Visidity в качестве моего VPN-клиента, я не могу получить трафик от Chrome для прохождения через Charles, когда VPN-соединение подключено.

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

...