- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何在 Mac 上从 vmware 访问本地主机?我有现代 IE 镜像在 vm ware 中运行。我希望能够从 iE 访问本地主机地址。
我的 Mac 上的/etc/hosts 文件中有以下内容:
127.0.0.1 example.example.com
127.0.0.1 beta-example.example.com
我希望能够从 vmware 虚拟机访问 beta-example.example.com。
最佳答案
(更新:我刚刚在 Modern.ie 上对我的 IE11 - Win8.1 进行了测试,没有为本地域运行 Charles,并且它可以工作。仅当我需要时,才需要 Charles尝试访问具有唯一 IP 的 Vagrant VM)
我一直在使用Charles使用 macOS 和 Vagrant,但您可以在没有 Charles 的情况下对 localhost macOS 域执行此操作。
如果您查看域的本地 /etc/hosts
文件,它将包含 127.0.0.1
。例如,我的有:
# local macOS /etc/hosts
127.0.0.1 workalicious.dev
::1 workalicious.dev
查看您本地的 macOS > 系统偏好设置 > 网络
并获取您的 IP 地址,目前我的 IP 地址是 10.1.10.146
。在虚拟机中以管理员身份运行记事本并打开 C:\Windows\System32\drivers\etc\hosts
在虚拟机上的主机文件中添加您刚刚从本地 macOS 获取的 IP 地址,并将其与本地主机域一起包含在虚拟机的主机文件中,例如:
# VM's C:\Windows\System32\drivers\etc\hosts
10.1.10.146 workalicious.dev
您应该能够浏览到虚拟机上的本地主机域名,它通过虚拟机的主机文件和您的本地 IP 地址链接。更改文件并查看虚拟机上的更新。非常适合在虚拟机上的 IE 或其他浏览器中进行测试。
(下一步,仅当您使用带有 Vagrant 的虚拟机时,本地主机域不需要 Charles)启动 Charles 并允许代理。现在,您在虚拟机主机文件中已经有了本地 IP,打开 IE 并转到齿轮(对于 IE11,选择右上角),选择 Internet 选项 > 连接 > LAN 设置
,然后检查 代理服务器
并将您的本地 macOS IP 添加到地址:XX.X.XX.XXX
以及端口:4444
然后,当您浏览到您的域时,macOS 上的 Charles 应发出警报并且您可以允许,然后您应该在虚拟机的浏览器上看到本地 macOS 域。您可以在本地进行更改并刷新并查看虚拟机上的更改。
唯一的遗憾是 Charles 不是免费的,但值得 50 美元。它非常适合在本地网络内的移动浏览器上执行类似的方法,而且更简单!
我开始在移动设备上使用 Charles,然后想尝试使用 Vagrant 来创建虚拟机,它与 IE 中的代理设置配合得很好。
关于vmware - 如何在Mac上从VMware访问本地主机?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34512244/
我是一名优秀的程序员,十分优秀!