从vm访问localhost

kso*_*sol 8 virtualbox localhost virtual-machine

我需要从虚拟机内部访问我的本地环境.有几篇关于如何做到这一点的帖子,但是我需要能够通过在地址栏中键入"localhost"来访问我的localhost,因为它使用了facebook身份验证,如果域名无法识别,则无效.

如何设置以便我的虚拟机中的"localhost"指向虚拟机之外的"localhost"?

tre*_*bon 10

您可以将localhost的IP地址更改为主机文件中主机的IP.

如果vm机器是Windows,则文件位于c:\ windows\system32\drivers\etc\hosts

只需在记事本中打开主机文件并进行编辑即可

127.0.0.1 localhost
Run Code Online (Sandbox Code Playgroud)

192.168.0.1 localhost
Run Code Online (Sandbox Code Playgroud)

不确定它是否有效,但你可以至少尝试一下

  • 非常感谢你.我觉得自己没有想到这一点我觉得很愚蠢.FTR,VirtualBox使用10.0.2.2来访问主机. (4认同)