Существует ли приложение прокси-сервера для Mac, которое позволяет мне настроить локальный прокси-сервер, чтобы я мог регистрировать / отслеживать, какие сайты посещает приложение iPhone?
Заранее спасибо!
Настройте свой Mac в качестве точки доступа и отслеживайте трафик с помощью TCPDump. Вот шаги:
Create Network
. Присвойте ему произвольное имя, выберите «Безопасность» и установите пароль.System Preferences > Sharing
комплекте To computers using: Wi-Fi
. В Wi-Fi Options...
выбрать сеть, созданную ранее. В Share your connection from:
, выберите интерфейс , который вы получаете от Интернета.Internet Sharing
и подключитесь к этой новой сети Wi-Fi с вашего iPhone.Settings > General > Network
и проверьте ваш интернет с Safari. Иногда это занимает несколько секунд.В вашем Mac типа sudo tcpdump -s 0 -A -i en1 port 443 > log.txt
. Используйте, ifconfig
если у вас есть сетевой интерфейс, отличный от en1. Сгенерированный журнал может быть импортирован WireShark (который в основном представляет собой версию tcpdump с графическим интерфейсом) и выглядит следующим образом:
TCPDump включен во все версии OS X. Другие варианты см. В разделе « Технические вопросы и ответы» QA1176 Получение трассировки пакетов .