3

Так...Я начал работать в качестве фронтенд-разработчика в магазине, который занимается .NET. Я использую Mac и у меня есть образ VMWare с Visual Studio и проектом на нем. Проект работает отлично. Тем не менее, я говорил с разработчиком здесь, и кто-то, прежде чем я попал сюда, использовал, чтобы иметь возможность указать конкретный порт для их машины Windows VMWare. Это означает, что они могли кодировать на своем Mac, делиться этой папкой с VMWare, а затем просто просматривать ее в своем браузере на Mac. В основном, используя образ VMWare в качестве сервера.

Таким образом, http://localhost:123/ будет перенаправлен на машину VMWare. Я знаю, что проект Visual Studio при компиляции запускается по адресу http://localhost:1309/, поэтому в основном мои вопросы ...Как мне воспроизвести эту среду? Мне сказали, что есть программа, ему нужно перенаправить порт, и что он использует NAT.

Кто-нибудь делал это раньше?

1 ответ1

5

Способ сделать это через файл nat.conf в конфигурации vmnet:

Оказывается, это просто - ключом является nat.conf . Просто добавьте конфигурацию в

/Library/Application\ Support/VMware\ Fusion/vmnet8/nat.conf

в конфигурации incomingtcp .

[incomingtcp]
80 = IP_OF_THE_VMWARE:80

И перезапустите сеть VMware:

sudo /Library/Application\ Support/VMware\ Fusion/boot.sh --restart

РЕДАКТИРОВАТЬ - Подробнее
После переадресации порта убедитесь, что брандмауэр Windows виртуальной машины не блокирует внутренний порт. Получите доступ к виртуальной машине, используя IP-адрес хоста. С сайта VMware:

Следующая строка показывает формат, используемый в этом разделе.

8887 = 192.168.27.128:21

В этом примере создается сопоставление порта 8887 хоста с IP-адресом 192.168.27.128 и портом 21. Когда это сопоставление установлено и внешняя машина подключается к хосту через порт 8887, сетевые пакеты автоматически перенаправляются на порт 21 (стандартный порт для FTP) на виртуальной машине с IP-адресом 192.168.27.128.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .