Networking 如何转发ip/端口[Windows]

Networking 如何转发ip/端口[Windows],networking,network-protocols,virtual-machine,Networking,Network Protocols,Virtual Machine,我有一台客户机linux,安装在virtualBox中。 我可以从windows主机访问来宾计算机,但不能从外部访问来宾计算机 我的来宾计算机包含一个web服务器端口8080 我想我必须在主机中转发ip/端口,如下所示: ip_主机/8080到ip_来宾/8080 我只想在windows或类似IPTables的东西中使用命令行,而不使用软件 感谢您的任何建议/想法虚拟机网络设置 要完成所需操作,最简单的方法是在虚拟机上配置网络接口以使用桥接网络选项。这里可能有一个复选框,您可以在VirtualB

我有一台客户机linux,安装在virtualBox中。 我可以从windows主机访问来宾计算机,但不能从外部访问来宾计算机

我的来宾计算机包含一个web服务器端口8080

我想我必须在主机中转发ip/端口,如下所示: ip_主机/8080到ip_来宾/8080

我只想在windows或类似IPTables的东西中使用命令行,而不使用软件

感谢您的任何建议/想法

虚拟机网络设置 要完成所需操作,最简单的方法是在虚拟机上配置网络接口以使用桥接网络选项。这里可能有一个复选框,您可以在VirtualBox中配置虚拟机。这将允许与您的虚拟机建立连接,并且虚拟机将与主机位于同一网络上

使用netsh 如果出于某种原因,您不能首先执行此操作,那么您可以使用netsh将端口从主机上的外部接口转发到虚拟机的接口。例如,请参见:。您需要在cmdline上输入类似“netsh routing ip nat…”的内容来输入该上下文,并修改端口映射设置以获得所需的内容。我怀疑它在XP上会起作用

使用代理服务器
如果前两个不起作用,请尝试运行FreeProxy并设置从外部接口到虚拟机接口的隧道。虚拟机不得位于NAT后面,因此再次检查虚拟机的网络配置设置,确保它是桥接的或仅为主机。

谢谢sashang,因此我不必转发ip地址?我已使用我最初没有时间添加的更多信息对其进行了编辑。