Запуск mitmproxy на macOS Sierra: трафик не проходит

Я установил mitmproxy с доморощенным.

mitmproxy --version
Mitmproxy version: 2.0.0 (release version)
Python version: 3.6.0
Platform: Darwin-16.3.0-x86_64-i386-64bit
SSL version: OpenSSL 1.1.0e  16 Feb 2017
Mac version: 10.12.2 ('', '', '') x86_64

mitmproxy -T --host

А затем указываю браузером на mitm.it, и я вижу сообщение «Если вы видите это, трафик не проходит через mitmproxy». Есть ли известная проблема или решение? Если нет, то где я должен исследовать?


person tonyofthewoods    schedule 08.03.2017    source источник
comment
Хотя старый, просто добавляю обратно, так как я искал то же самое и нашел решение. Согласно документации: в iOS 10.3 и более поздних версиях вам также необходимо включить полное доверие для корневого сертификата mitmproxy: перейдите в «Настройки» > «Основные» > «О программе» > «Сертификат». Настройки доверия. В разделе «Включить полное доверие для корневых сертификатов» включите доверие для сертификата mitmproxy.   -  person 1nullpointer    schedule 25.06.2018


Ответы (1)


Я искал решение для Android, и оно заработало, как только я изменил прокси-порт на 8080. Первоначально я установил порт 8888 для прокси-сервера Charles.

Для полных шагов вы можете следовать ::

Блог Medium, чтобы настроить его

Или конфигурация Charles Proxy @ Конфигурация Android

Выполните шаги (взято из второй ссылки):

  1. Перейдите на сайт mitm.it со своего устройства и загрузите сертификат MITM.

  2. Назовите сертификат и подтвердите его как доверенный сертификат. Убедитесь, что вы отключили или удалили его после завершения.

  3. После установки сертификата вам будет предложено установить PIN-код.
  4. При появлении запроса добавьте новый PIN-код.
  5. Перейдите в «Настройки» > «Wi-Fi».
  6. Нажмите и удерживайте кнопку питания на устройстве сети Wi-Fi, к которому вы в данный момент подключены.
  7. Когда появится модальное окно, выберите Modify Network.
  8. Выберите «Показать дополнительные параметры», чтобы отобразить параметры прокси.
  9. В разделе «Прокси» выберите «Вручную».
  10. В поле «Имя прокси-узла» введите адрес IPV4, который вы ранее сохранили на своем компьютере для разработки.
  11. В поле Proxy Port введите 8080 (это порт по умолчанию для mitm), как при настройке Charles.
person 1nullpointer    schedule 25.06.2018