Windows Port Forwarding

Нужно в Windows 7 форвардить порт на виртуальную машину которая запущена в ней. Гугл выдал пару программ — одна зацикливается и загружает процессор, другая после перезапуска сбрасывает настройки, еще одна не может прочитать файл своей конфигурации, другая просил заплатить. Может кто подскажет какое либо решение?

Подробности такие:
Компьютер (Windows 7 Pro) доступен из интернета, подключение к интернету по VPN, в нем запущен Vmware Player с HostOnly сетью и ОС Linux. В нем запущен некоторый сервер, который Linux Only. Нужно при доступе из интернета к порту 12345 создавалось подключение к порту 12345 в этой виртуальной машине.
  • Вопрос задан
  • 65432 просмотра
Решения вопроса 1
umcherrel
@umcherrel
можно воспользоваться стандартными средствами, без дополнительных программ.
Запускаем коммандную строку из-под администратора и выполняем следующее:
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
Ответ написан
Пригласить эксперта
Ответы на вопрос 4
Pavel7
@Pavel7
Можно попробовать rinetd под винду: codewut.de/Port-Redirection-with-Windows. На winxp работал отлично.
Ответ написан
@mitnlag
поставьте kerio winroute firewall — два юзера или девайса бесплатно, можно ен покупать лицензию. Там можно сделать просто что хотите. Вероятнее всего, кстати.

существует реализация ipfw под винду, если вы красноглазик — справитесь.
wipfw.sourceforge.net/

если хочется еще больше извращений, умудритесь установить ISA на windows 7. это челлендж.
Ответ написан
Gasoid
@Gasoid
а еще проще )) 3proxy или входящая в состав утилита tcppm
3proxy.ru/0.6.1/3proxy-0.6.1.zip
очень маленькая и незаменимая консольная программа под винду
конфиг файл 3proxy.cfg будет выглядеть:
tcppm 12345 192.168.1.101 12345
#где 192.168.1.101 ip на который перенаправлять

3proxy ставиться как служба в винде, надо только настроить ее автоматический запуск.
все есть на сайте разработчика.
Ответ написан
Комментировать
@bondbig
Вариант1 — пробрасывать через виндовый ICS (RRAS? Не знаю, как он в семерке называется)
Вариант2 — поставить vmware workstation/server и пробрасывать его средствами.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы