(update: Я только что прошел тест на своем IE11 - Win8.1 от modern.ie, если Чарльз не работает для локального домена, и это работает. Чарльз нужен только мне, когда я пытаюсь получить доступ к Vagrant VM, который имеет уникальный IP-адрес)
Я использовал Charles с macOS и Vagrant, но вы можете сделать это без Charles для доменов machost localhost.
Если вы посмотрите на свой локальный файл /etc/hosts
для своих доменов, у него будет 127.0.0.1
. Например, шахта:
# local macOS /etc/hosts
127.0.0.1 workalicious.dev
::1 workalicious.dev
Взгляните на ваш местный macOS > System Preferences > Network
и захватить ваш IP-адрес, в настоящее время шахта 10.1.10.146
. В перспективе Блокнот VM в качестве администратора и откройте C:\Windows\System32\drivers\etc\hosts
В этом файле хостов на виртуальной машине добавить, что IP-адрес, который вы только что получили от местного MacOS и включить его с доменом LOCALHOST в вас хост файл виртуальной машины, например:
# VM's C:\Windows\System32\drivers\etc\hosts
10.1.10.146 workalicious.dev
Вы должны иметь возможность просматривать доменное имя localhost на виртуальной машине, оно связано через файл хостов VM и ваш локальный IP-адрес. Внесите изменения в файлы и посмотрите обновления на виртуальной машине. Отлично подходит для тестирования в IE или других браузерах на виртуальной машине.
(следующий бит, только если вы используете виртуальную машину с бродягой, вам не нужен Чарльз для доменных имен) Запустите Чарльз и разрешите проксирование. Теперь, когда у вас есть локальный IP в VM хостов файл, откройте IE и перейти к передаче (справа вверху на IE11) выберите Internet Options > Connections > LAN settings
затем проверить Proxy server
и добавить ваш местный Macos IP для Address: XX.X.XX.XXX
с Port: 4444
Затем, когда вы переходите к своему домену, Чарльз на macOS должен предупредить, и вы можете разрешить, то вы должны увидеть свой локальный домен macOS в браузере вашей виртуальной машины. Вы можете внести изменения локально и обновить и увидеть изменения на виртуальной машине.
Единственный облом - Чарльз не является бесплатным, но стоит 50 долларов. Это отлично подходит для аналогичного подхода в мобильном браузере в вашей локальной сети, только проще!
Я начал использовать Charles для мобильных устройств, тогда подумал, что я попытаюсь использовать виртуальные машины с помощью Vagrant, отлично работает с настройками прокси-сервера в IE.