Как разрешить устройство при использовании Charles Proxy с мобильными устройствами?

Как разрешить устройство при использовании Charles Proxy с мобильными устройствами?

У меня Charles Proxy работает нормально для запросов из OSX, и одно устройство Android работает нормально. У меня есть другое устройство Android с теми же настройками прокси, на котором Chrome просто отвечает "Невозможно подключиться к прокси-серверу" (ERR_PROXY_CONNECTION_FAILED).

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

решение1

Вот несколько советов по устранению неполадок, которые можно попробовать:

  1. Убедитесь, что Mac/ПК, на которых запущен Charles Proxy, находятся в одной сети (предположительно, Wi-Fi). Возможно, вам удастся выполнить ping мобильного устройства с Mac/ПК Charles Host.
  2. На устройстве Android убедитесь, что в настройках Wi-Fi у вас отмечено Advanced Config, и устройство направлено на IP-адрес Charles Proxy Host. Также убедитесь, что у вас установлен правильный порт, который, как я полагаю, по умолчанию равен 8888.
  3. На устройстве Android откройте браузер Chrome, перейдите на сайт charlesproxy.com/getssl и установите корневой сертификат SSL для вашего конкретного хоста.
  4. Возможно, вам придется включить/выключить Wi-Fi на телефоне или даже перезагрузить телефон, если шаг 3 не сработает. Я считаю, что некоторые устройства Android не записывают динамически изменения сети и перезапускают (включают/выключают) интерфейс Wi-Fi, как они, по-видимому, отображают.

Связанный контент