nortee Ответов: 1

Брандмауэр Windows 2019 блокирует службу windows с помощью signalr


Привет,

Я пытаюсь разместить службу windows, содержащую концентратор signalr, который имеет пользовательский номер порта (в моем случае 7777) на windows server 2019. Однако брандмауэр блокирует мои вызывающие системы (клиенты .net) от вызова концентратора в службе вообще. Сеть-это единственное место, где будет происходить взаимодействие сервиса и клиента. Существует внешняя система, но она находится на веб - сайте, и у меня пока не было никаких реальных проблем с этим, поэтому мой вопрос пока исключает этот сценарий. Может ли кто-нибудь посоветовать, как настроить правило брандмауэра в таком сценарии, кроме отключения брандмауэра?

Я проверил несколько ссылок, и, похоже, ничто не решает мою проблему, и я думаю, что это, скорее всего, что-то действительно маленькое, что мне не хватает. Любой совет будет очень признателен!

Что я уже пробовал:

0 - запуск клиентского приложения на самом сервере только для того, чтобы убедиться, что оно работает правильно (что он и сделал)
1 - выключение брандмауэра, чтобы убедиться, что все работает правильно. Клиентское приложение с других компьютеров в сети успешно подключается, но это явно не то, что нужно для производства.
2 - Установите входящее правило для фактической службы (на любом порту с любым протоколом), которое не сработало.
3 - Установите входящее правило для "services.exe" на моем конкретном Порту я хочу использовать то, что не сработало.
4 - Установите входящее правило специально для порта (без указания какой-либо программы, службы или протокола), которое не сработало.

Gerry Schmitz

Нет ли там где-нибудь IP-адреса?

nortee

Привет Джерри,

Нет, он использует имя машины. Как я уже сказал, он отлично работает, если я выключу брандмауэр.

Member 14806132

После дальнейшего расследования выяснилось, что фактическое прослушивание веб-страниц было организовано системным процессом. Как объяснено в ответах на другой вопрос, по-видимому, все прослушивание HTTP заканчивается тем, что проходит через системный процесс.

Установка приложения в правиле на "систему" сработала именно для этого.

1 Ответов

Рейтинг:
2

Member 14806132

После дальнейшего расследования выяснилось, что фактическое прослушивание веб-страниц было организовано системным процессом. Как объяснено в ответах на другой вопрос, по-видимому, все прослушивание HTTP заканчивается тем, что проходит через системный процесс.

Установка приложения в правиле на "систему" сработала именно для этого.