Прокси-сервер Charles показывает IP-адреса вместо доменных имен

Чарльз для меня показывает IP-адреса вместо доменных имен. Кто-нибудь еще видел эту проблему. Смотрите прикрепленный скриншот.

Скриншот Чарльза


person pgiitu    schedule 08.07.2016    source источник
comment
Тоже видя это. Вы когда-нибудь находили решение? В моем случае это происходит, когда я впервые устанавливаю/использую Charles на машине, а через некоторое время он начинает отображать доменные имена. Это также происходит на машинах сотрудников.   -  person DalvikDroid    schedule 14.09.2016
comment
У меня возникает эта проблема при использовании Charles с эмулятором Android. (на момент написания статьи Charles v4.1.4 и Android-эмулятор v26.1.3)   -  person Sean Beach    schedule 25.08.2017
comment
Я тоже это вижу при использовании эмулятора Android.   -  person jack    schedule 26.08.2017
comment
вы решили эту проблему? потому что у меня точно такая же проблема здесь. Раньше он мог показывать имя хоста с https. Но с последним эмулятором Android SDK он показывает IP-адрес для HTTPS и имя хоста для URL-адреса HTTP.   -  person user756829    schedule 24.09.2017
comment
Возможный дубликат SSL-соединений прокси-сервера Charles не будет отображать имена хостов, только дюймов в секунду   -  person Simon    schedule 30.07.2018


Ответы (3)


после некоторого поиска я нашел это: https://stackoverflow.com/a/46054993/4231147

  1. Настройки -> Сеть и Интернет -> Мобильная сеть -> Имена точек доступа -> Нажмите на точку доступа и установите свойства прокси и порта на ваш локальный адрес Чарльза (вы можете найти его на Чарльзе -> Справка -> Локальный IP-адрес)
  2. Сохранить изменения точки доступа

  3. В некоторых версиях вам нужно отключить и включить режим полета, чтобы сделать прокси точки доступа эффективным.

Поток меню актуален для Android 8.0. в других версиях могут быть другие названия для некоторых экранов меню.

person gutte    schedule 26.10.2017
comment
Это решило мою проблему. Он должен быть помечен как ответ. - person andrei_zaitcev; 10.01.2018
comment
в некоторых версиях вам нужно отключить и включить режим полета, чтобы прокси-сервер точки доступа работал. ‹- Спасатель! - person Sani; 24.10.2018

Для эмулятора Android добавление к ответу "gutte" - если эта проблема все еще сохраняется: ее можно решить, отключив Wi-fi на эмуляторе и используя только Mobile Data.

person Prateek T    schedule 04.02.2020
comment
Это решило проблему для меня после того, как она сохранилась. спасибо! - person businesscasual; 02.10.2020

Сотовая связь

Edit access point -> <ip>:<port> -> Save -> Airplane mode on/off

Wi-Fi

Edit -> <ip>:<port> -> Save

Скачать и сохранить сертификат

chls.pro/ssl
//Install a certificate -> CA certificate -> Install anyway

Из Android N добавьте конфигурацию в свое приложение.

//manifest
<applicationandroid:networkSecurityConfig="@xml/network_security_config">

//res/xml/network_security_config.xml
<network-security-config> 
  <debug-overrides> 
    <trust-anchors> 
      <!-- Trust user added CAs while debuggable only -->
      <certificates src="user" /> 
    </trust-anchors> 
  </debug-overrides> 
</network-security-config>
person yoAlex5    schedule 17.09.2018