Скрипач с iphone и ipad - локальные виртуальные хосты не работают

Я пытаюсь запустить локальное тестирование на iDevices, но я должен что-то упустить в настройке. Я делал это раньше, когда все работало, так что, может быть, кто-то может помочь:

Я использую Fiddler на компьютере с Windows, все устройства настроены через прокси, и да, он также захватывает трафик iphone и ipad. У меня настроено несколько vhosts localhost, так что работаю

http://mydomain.local

это работает плавно на телефоне Windows через прокси-сервер для скрипача. но iphone и ipad просто говорят, что сервер перестал отвечать. Брандмауэр полностью отключен, и я вижу весь остальной трафик от iDevices, так в чем может быть проблема? Почему iphone не читает файл hosts, а windows phone читает?


person rita    schedule 14.03.2014    source источник
comment
Устройство iOS никогда не будет читать файл hosts. Вы видите, что рассматриваемые запросы достигают Fiddler? Если нет, то iPhone, вероятно, имеет .local сопоставленный таким образом, что он не переходит к прокси.   -  person EricLaw    schedule 17.03.2014


Ответы (1)


С опозданием почти на год, но у меня была та же проблема, и я могу подтвердить, что iOS резервирует «.local» для идентификации Устройства с поддержкой Bonjour

Если возможно, просто измените расширение домена на другое, например «.lan», и ваши запросы будут проходить через прокси-сервер Fiddler, как и ожидалось.

person Tonic    schedule 11.02.2015
comment
Полностью забыл об этой теме, но: да, это именно то, что я в итоге сделал! Отметим это как решенное сейчас, если кто-то еще столкнется с этой проблемой. - person rita; 11.02.2015