Нужно в Windows 7 форвардить порт на виртуальную машину которая запущена в ней. Гугл выдал пару программ — одна зацикливается и загружает процессор, другая после перезапуска сбрасывает настройки, еще одна не может прочитать файл своей конфигурации, другая просил заплатить. Может кто подскажет какое либо решение?
Подробности такие:
Компьютер (Windows 7 Pro) доступен из интернета, подключение к интернету по VPN, в нем запущен Vmware Player с HostOnly сетью и ОС Linux. В нем запущен некоторый сервер, который Linux Only. Нужно при доступе из интернета к порту 12345 создавалось подключение к порту 12345 в этой виртуальной машине.
Пробросить порт на Windows 7
можно воспользоваться стандартными средствами, без дополнительных программ.
Запускаем коммандную строку из-под администратора и выполняем следующее:
C:\Windows\system32>netsh netsh>interface netsh interface>portproxy netsh interface portproxy>add v4tov4 listenport=12345 connectaddress=192.168.0.2 connectport=22 listenaddress=0.0.0.0 netsh interface portproxy>dump #=========================== # Конфигурация портов прокси #=========================== pushd interface portproxy reset add v4tov4 listenport=12345 connectaddress=192.168.0.2 connectport=22 popd # Конец конфигурации портов прокси
Тем самым получаем проброс порта 12345 на 192.168.0.2:22
для удаления форвардинга юзать такую команду:
delete v4tov4 listenaddress=0.0.0.0 listenport=12345