如何将端口转发到虚拟机并将其用作服务器

默认情况下,VirtualBox和VMware都使用NAT网络类型创建虚拟机。如果要在虚拟机中运行服务器软件,则需要更改其网络类型或通过虚拟NAT转发端口。...

如何将端口转发到虚拟机并将其用作服务器

默认情况下,VirtualBox和VMware都使用NAT网络类型创建虚拟机。如果要在虚拟机中运行服务器软件,则需要更改其网络类型或通过虚拟NAT转发端口。

虚拟机通常不需要从虚拟机外部进行访问,因此对于大多数人来说,默认设置是可以的。它实际上提供了一些安全性,因为它将虚拟机与传入连接隔离开来。

选择桥接网络

对于NAT网络类型,主机操作系统将执行网络地址转换。虚拟机共享主机的IP地址,不会接收任何传入流量。您可以改用桥接网络模式—在桥接模式下,虚拟机将在您的网络上显示为一个单独的设备,并具有自己的IP地址。

要在VirtualBox中更改虚拟机的网络类型,请右键单击虚拟机并选择设置。如果无法单击“设置”,则需要在进行这些更改之前关闭虚拟机的电源。

如何将端口转发到虚拟机并将其用作服务器

在网络设置部分选择桥接适配器网络模式,然后单击确定。有关每种网络模式的更多信息,请参阅VirtualBox手册中的“网络模式简介”部分。

如何将端口转发到虚拟机并将其用作服务器

Advertisement

这一过程在VMware应用程序中类似。首先,右键单击已关闭电源的虚拟机并选择虚拟机设置。

如何将端口转发到虚拟机并将其用作服务器

选择网络适配器虚拟硬件设备,选择桥接网络连接类型,然后单击确定。

如何将端口转发到虚拟机并将其用作服务器

将端口转发到虚拟机

如果出于某种原因喜欢使用NAT网络模式,还可以通过虚拟机的NAT转发端口。请注意,只有其中一个步骤是必要的-如果您启用了上述桥接网络,则不必转发端口。

曾经,您必须使用VBoxManage命令在VirtualBox中转发端口,但是VirtualBox现在包含一个简单的图形端口转发窗口。如果您需要使用VBoxManage命令而不是使用图形界面来设置端口转发,您可以在VirtualBox的手册中找到相关说明。

要在VirtualBox中转发端口,请首先通过选择菜单中的设置选项打开虚拟机的设置窗口。

如何将端口转发到虚拟机并将其用作服务器

在虚拟机的配置窗口中选择网络窗格,展开高级部分,然后单击端口转发按钮。请注意,只有在使用NAT网络类型时,此按钮才处于活动状态—只有在使用NAT时才需要转发端口。

如何将端口转发到虚拟机并将其用作服务器

Advertisement

使用VirtualBox的端口转发规则窗口转发端口。您不必指定任何IP地址–这两个字段是可选的。

注意:虽然您不必输入任何IP详细信息,但将主机IP框留空将使VirtualBox在0.0.0.0上侦听—换句话说,它将接受来自本地网络的所有流量并将其转发到您的虚拟机。在主机IP框中输入127.0.0.1,VirtualBox将只接受来自您的计算机(换句话说,在主机操作系统上)的流量。

如何将端口转发到虚拟机并将其用作服务器

如果您使用的是VMware,则需要使用虚拟网络编辑器(vmnetcfg)应用程序来执行此操作。VMware Workstation用户可以选择Edit–>Virtual Network Editor来打开它。

不幸的是,VMware Player中没有包含此实用程序。有一些方法可以通过从VMware Player安装程序中提取vmnetcfg.exe文件来自行安装它,但我在最新版本的VMware Player(VMware Player 5.0)中找不到vmnetcfg.exe实用程序—安装程序中可能不再包含它。如果您使用的是VMware Player,那么仍然可以使用桥接网络模式来访问服务器。


请记住,这只是使虚拟机中的服务器软件可访问的过程的一部分。您还需要确保:

  • 虚拟机中运行的防火墙软件没有阻止连接(您可能需要在来宾操作系统的防火墙中允许服务器程序。)
  • 主机上的防火墙软件没有阻止连接(这只适用于具有端口转发的NAT模式–主机的防火墙不会干扰桥接网络模式。)
  • 您的路由器正在正确转发端口—这仅在您希望从Internet访问虚拟机时才是必需的(请参阅我们的路由器转发端口指南。)

  • 发表于 2021-07-15 04:59
  • 阅读 ( 95 )
  • 分类:互联网

你可能感兴趣的文章

什么是dmz?如何在网络上配置dmz?

...过将最易受攻击的面向用户的服务(如电子邮件、web和DNS服务器)隔离在它们自己的逻辑子网中,可以保护内部网络或局域网(LAN)的其余部分,以防出现危害。 ...

  • 发布于 2021-03-11 08:47
  • 阅读 ( 743 )

如何检查你是否窝藏了pinkslipbot恶意软件

...这种不满足于获取银行凭证的恶意软件现在可以作为控制服务器——在安全产品停止其最初用途很久之后。 ...

  • 发布于 2021-03-14 06:36
  • 阅读 ( 210 )

如何用旧计算机构建linux网络服务器

有兴趣建立一个家庭网络服务器?最简单的方法是在备用计算机上安装Linux。由于Linux的简单性,这非常简单,为您提供了一种负担得起的网站或博客宿主方式。 ...

  • 发布于 2021-03-17 19:20
  • 阅读 ( 277 )

vmware fusion 11使虚拟机变得更好

...接到运行OpenSSH服务的Linux虚拟机。这对于经常通过SSH登录服务器的企业来说是非常好的。 ...

  • 发布于 2021-03-22 23:18
  • 阅读 ( 195 )

如何从远程计算机访问plex库

... 您已经安装并运行了Plex服务器。Plex是一个客户机/服务器软件系统,这意味着您需要在某处安装服务器软件和客户机软件才能访问Plex库。它可以放在你的台式电脑上(甚至是你正在观看内容的那...

  • 发布于 2021-03-24 03:49
  • 阅读 ( 288 )

什么是端口转发?你需要知道的一切

... 如果您的Xbox无法连接到游戏服务器,或者您在离家时无法访问安全摄像头,可能是因为您需要设置端口转发。 ...

  • 发布于 2021-03-31 08:18
  • 阅读 ( 834 )

使用aws保护您的家庭minecraft服务器免受ddos攻击

想在家里运行Minecraft服务器而不暴露你的IP地址吗?你可以!只需使用amazonwebservices设置一个免费代理,就可以保护您的服务器免受拒绝服务攻击。我们会教你怎么做。 本指南适用于任何游戏服务器,而不仅仅是Minecraft。它所做...

  • 发布于 2021-04-03 03:34
  • 阅读 ( 290 )

如何保护您的天气nas从勒索软件

...须远程连接,我们建议您设置虚拟专用网(VPN)。安装VPN服务器后,您将无法直接访问NAS单元。相反,您将连接到路由器。反过来,路由器会将您视为与NAS在同一网络上(例如,仍然在家中)。 您可以从软件包中心下载Synology NA...

  • 发布于 2021-04-03 07:26
  • 阅读 ( 190 )

如何使用价值20美元的macos服务器构建自己的vpn

...你的网络的Mac桌面,你只需花20美元就可以设置自己的VPN服务器,如果你知道如何使用网络,可能不需要超过半个小时就可以设置。如果你没有,这是一个很好的学习机会。 苹果的服务器软件macOS server提供了一个易于配置的VPN服...

  • 发布于 2021-04-07 02:22
  • 阅读 ( 271 )

如何在windows计算机上创建vpn服务器而不安装任何软件

Windows具有使用点对点隧道协议(PPTP)作为VPN服务器的内置功能,尽管这个选项有些隐藏。下面是如何找到它并设置您的VPN服务器。 相关:什么是VPN,为什么我需要VPN? 设置VPN服务器对于在路上连接到家庭网络、与某人玩局域...

  • 发布于 2021-04-07 11:26
  • 阅读 ( 358 )
tougswar
tougswar

0 篇文章

相关推荐