Брандмауэр Windows блокирует входящий порт 9000 (xdebug), даже если создано правило для входящего

Я пытался разрешить компьютеру A (LAMP с настроенным xdebug) подключаться к компьютеру B (Eclipse IDE с xdebug) через порт 9000. Оба работают в моей локальной сети. Я создал правило для входящих подключений, чтобы разрешить подключения к порту 9000, но подключения по-прежнему заблокированы. Заблокированные подключения к порту 9000, по-видимому, сброшены в журнале брандмауэра Windows Однако, если я отключу брандмауэр Windows, подключения к порту 9000 будут разрешены. Не уверен, в чем проблема.

2 ответа

Решение

Я понял проблему. Запуск netstat -ab в windows cmd показал, что процесс javaw.exe создал прослушивающий порт 9000. Входящие подключения к процессу javaw.exe (двоичный файл Java(TM) Platform SE) были заблокированы в брандмауэре Windows. Отключение этого правила решило проблему, и теперь разрешено входящее соединение с портом 9000.

Я бы проверил созданное вами правило для входящих сообщений, чтобы увидеть, какой профиль он использует, на вкладке "Дополнительно". Если правило относится к частному профилю и NIC решил, что оно находится в общедоступном профиле, вы получите симптомы, которые вы описываете.

Другие вопросы по тегам