Windows防火墙阻止入站端口9000(xdebug),即使入站规则创build

我一直试图让计算机A(configuration了xdebug的LAMP)通过端口9000连接到计算机B(带有xdebug的Eclipse IDE)。两者都在我的本地networking上运行。 我创build了一个入站规则,允许连接到端口9000,但连接仍然被阻塞。 到端口9000的阻塞连接似乎被放在我的Windows防火墙日志中。 但是,如果我closures我的Windows防火墙,则允许连接到端口9000。 不确定是什么问题。

我会检查您创build的入站规则,以查看它在高级选项卡下使用的configuration文件。 如果规则是针对私人configuration文件的,并且NIC已经决定它在公共configuration文件中,那么您将得到所描述的症状。

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