我发现了很多类似的讨论,但没有一个真的有帮助。
当我尝试在 Mac 上运行 PHP Web 项目并从虚拟化 Windows 访问时,我在多个端口上得到了正确的结果。我认为,这意味着我在并行和防火墙中有正确的设置(我没有在并行上设置任何端口转发,我已经设置了“共享网络”)。在 Mac 上也可以毫无问题地访问来自虚拟化 Windows 的 SQL db(在这种情况下,转发 db 端口)。
当我尝试在 Commandbox 上运行 Coldfusion 项目时出现了我的问题。
例如,我的项目在 localhost:61212 上运行。
我尝试了并行端口转发,从正确的 IP 地址从 61212 到 61212。
还尝试编辑/etc/pf.conf。我添加pass in proto tcp from any to any port 61212
并做了sudo pfctl -f /etc/pf.conf
。
但由于提到的 PHP 经验,也许我需要更正 Commandbox Coldfusion 的设置,但我不知道在哪里执行此操作。
当然防火墙都关闭了。
根据其他论坛上的一些讨论,最后认为我尝试的是在 Windows 上安装Bonjour 。
感谢您的任何帮助。