答案1
在 Powershell 窗口中运行 Get-NetIPAddress,我意识到即使我的网络应该与主机共享,我的 IP 地址也是不同的。
我试过了192.168.64.2:5432
但仍然没有结果...
我禁用了 Windows 的多重防火墙,最终能够访问我的服务器192.168.64.2:5432
。
我不建议完全关闭防火墙,因为这可能会带来安全风险,但暂时关闭防火墙可以让您测试它是否是问题的原因。在这种情况下,虚拟机无法从计算机本地网络之外访问,因此风险不大。
分别替换192.168.64.2:5432
为您找到的IP和您的服务器的端口。
我希望这可以帮助到某些人,如果您有更好的答案,请随时在此处发布。