我一直在尝试允许计算机 A(配置了 xdebug 的 LAMP)通过端口 9000 连接到计算机 B(带有 xdebug 的 Eclipse IDE)。两者都在我的本地网络上运行。我创建了一个入站规则以允许连接到端口 9000,但连接仍然被阻止。与端口 9000 的被阻止连接似乎已在我的 Windows 防火墙日志中删除。但是,如果我关闭 Windows 防火墙,则允许连接到端口 9000。不确定是什么问题。
我一直在尝试允许计算机 A(配置了 xdebug 的 LAMP)通过端口 9000 连接到计算机 B(带有 xdebug 的 Eclipse IDE)。两者都在我的本地网络上运行。我创建了一个入站规则以允许连接到端口 9000,但连接仍然被阻止。与端口 9000 的被阻止连接似乎已在我的 Windows 防火墙日志中删除。但是,如果我关闭 Windows 防火墙,则允许连接到端口 9000。不确定是什么问题。
我会在“高级”选项卡下检查您创建的入站规则以查看它使用的配置文件。如果该规则适用于私有配置文件,并且 NIC 已确定它在公共配置文件中,那么您会得到您所描述的症状。
我解决了这个问题。在 windows cmd 中运行 netstat -ab 显示 javaw.exe 进程创建了 9000 监听端口。到 javaw.exe 进程(Java(TM) Platform SE 二进制文件)的入站连接在 Windows 防火墙中被阻止。禁用此规则解决了问题,现在允许到端口 9000 的入站连接。