#proxy #charles-proxy
#прокси #charles-прокси
Вопрос:
Я пытаюсь использовать Charles со своего телефона, но он просто не работает. Я пробовал использовать 2 разных телефона, iOS и Android, и ни один из них не работает..
Вот шаг, который я выполнил для iOS: (Я нашел их здесь)
1 — Справка> Прокси-сервер SSL> Установить корневой сертификат Charles на мобильное устройство
2 — На iPhone, Настройки> Wi-Fi> моя сеть> Настройка прокси> Руководство, и я написал IP-адрес и порт, которые я только что получил от Чарльза
3 — Я принимаю сообщение на Charles, в котором говорилось: «новое устройство пытается подключиться»
4 — Затем на iPhone, Настройки> Общие> Профили, я устанавливаю центр сертификации Charles Proxy
5 — Затем, все еще на iPhone, Настройки> Общие> О программе> Сертификаты, я включаю корневой сертификат
6 — Предполагается, что он готов, поэтому я делаю тест в Google, и все содержимое по-прежнему зашифровано..
Если кто-нибудь знает, как это решить, я слушаю 🙂
Ответ №1:
Существуют различные причины, по которым вы не смогли перехватить содержимое HTTPS:
- Ваше приложение использует SSL-закрепление, что предотвращает перехват HTTPS-трафика приложениями MiTM, такими как Charles Proxy или Proxyman. => Если это так, нет способа его достичь, если у вас нет закрепленного сертификата
- Кажется, вы пытались просмотреть содержимое HTTPS из google.com , но это не работает => Похоже, что один из шагов отсутствует. Пожалуйста, перепроверьте еще раз.
- Если вы тестируете на устройствах Android, пожалуйста, убедитесь, что вы добавили некоторые конфигурации в
network_security_config.xml
файл. Подробнее на https://docs.proxyman.io/debug-devices/android-device#android-setup-guide
Решение:
- Перейдите на страницу устранения неполадок, чтобы узнать, в чем проблема:
- Вы можете попробовать Proxyman, который имеет встроенное подробное руководство, которое поможет вам перехватывать HTTPS-трафик с устройств iOS или Android
- Если это слишком сложно, вы можете попробовать автоматический скрипт для эмуляторов Android (автоматическая настройка HTTP-прокси, установка и доверие сертификата)
Отказ от ответственности: я пишу Proxyman и надеюсь, что это поможет вам.