Как найти URL-адреса, к которым обращаются приложения iOS?

Иногда мне нужно найти URL-адреса, к которым обращаются приложения iOS, чтобы заблокировать их интернет-соединение. В веб-браузере я могу получить URL-адреса непосредственно из адресной панели. Но как я могу получить URL-адреса, к которым обращаются приложения?

Есть ли у вас доступ к WLAN или маршрутизатору, где вы можете прослушивать/сканировать все сетевые запросы?
@nohillside нет....

Ответы (2)

Вы можете использовать приложение Adblock , которое дешевле, чем Charles Proxy (2 доллара против 9 долларов), и его действительно легко настроить.

Он имеет локальный DNS-прокси, который может регистрировать все домены, к которым подключается ваше устройство, а также может блокировать домены или перенаправлять их на другие.

Журнал DNS-прокси AdBlock

AdBlock от FutureMind, кажется, предоставляет только базовые URL-адреса, а не полные URL-адреса, поэтому Чарльз здесь кажется лучшим вариантом. Возможно, есть и другие варианты, не указанные в списке, но я не знаю ни одного.

Для этого есть замечательное приложение, которое я рекомендую (как счастливый клиент), и оно называется Charles Proxy.

Вы должны установить это на iPhone, а затем подключиться к прокси-приложению в качестве службы VPN, которая затем будет перехватывать все звонки и регистрировать их для вас. Это намного проще, чем платить за внешний VPN и внешний DNS-сервис и регистрировать все запросы с устройства. По моему опыту, это также намного быстрее, чем перенос проверки и ведения журнала на удаленный компьютер.

Я не оставляю прокси постоянно включенным, просто когда мне нужно посмотреть, что происходит, я отключаю его, когда просматриваю логи. Я уверен, что есть другие варианты, и с нетерпением жду других ответов, если есть лучшие варианты, чем Charles Proxy.

Если у вас есть сеть, которой вы управляете, загляните в службу DNS, такую ​​​​как pi-hole, которая также может регистрировать все поисковые запросы и упрощать блокировку тех, которые вы считаете нежелательными.