尽管已创建入站规则,但 Windows 防火墙仍阻止入站端口 9000 (xdebug)

尽管已创建入站规则,但 Windows 防火墙仍阻止入站端口 9000 (xdebug)

我一直试图允许计算机 A(配置了 xdebug 的 LAMP)通过端口 9000 连接到计算机 B(配置了 xdebug 的 Eclipse IDE)。两者都在我的本地网络上运行。我创建了一个入站规则以允许连接到端口 9000,但连接仍然被阻止。被阻止的到端口 9000 的连接似乎在我的 Windows 防火墙日志中被丢弃。但是,如果我关闭 Windows 防火墙,到端口 9000 的连接就会被允许。不知道问题是什么。

答案1

我会检查您创建的入站规则,以查看它在“高级”选项卡下使用的配置文件。如果规则适用于私有配置文件,并且 NIC 已确定它位于公共配置文件中,那么您将得到您描述的症状。

答案2

我找到了问题所在。在 Windows cmd 中运行 netstat -ab 发现 javaw.exe 进程创建了 9000 监听端口。到 javaw.exe 进程(Java(TM) Platform SE 二进制文件)的入站连接在 Windows 防火墙中被阻止。禁用此规则解决了该问题,现在允许到端口 9000 的入站连接。

相关内容