2015-12-29 9 views
1

Как я могу получить доступ к локальному хосту от vmware на Mac? У меня есть современный образ IE, работающий в vm ware. Я хочу иметь доступ к адресу localhost из iE.Как получить доступ к локальному хосту от vmware на Mac?

У меня есть следующие в моей/и т.д./файл хостов на мой макинтош:

127.0.0.1 example.example.com 
127.0.0.1 beta-example.example.com 

Я хочу, чтобы иметь возможность получить доступ к beta-example.example.com от VMWare VM.

ответ

1

(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.