Не удается открыть открытый порт Azure VM - PullRequest
0 голосов
/ 05 июня 2018

У меня есть сервер для разработки компьютерных игр, который работает на виртуальной машине Azure.В настоящее время я не могу увидеть службу, запущенную через порт (22) на виртуальной машине.Я добавил входящее правило в настройки сети для виртуальной машины в Azure, как показано на изображении

Azure Portal
Azure Portal

Я также добавил правило входа в брандмауэр на самой виртуальной машине, как показано ниже для этих портов.(Существует другое правило для TCP с такой же конфигурацией)

Настройки брандмауэра
Брандмауэр

Asкак показано на рисунке ниже, программа прослушивает один из портов, но, используя http://canyouseeme.org/ (как видно на левой стороне скриншота ниже), порт, кажется, не открыт.Приложение (сервер) прослушивает порт (22).

Программа
Программа

Есть личто-то, что я не настраиваю правильно?Любые предложения будут ценны.

Ответы [ 2 ]

0 голосов
/ 06 июня 2018

Вам нужно будет настроить эти порты как локальные порты, и это должно позволить приложению получать доступ по UDP

0 голосов
/ 05 июня 2018

Во-первых, на скриншоте настройки брандмауэра в ВМ вы должны настроить определенные порты 22,43 как локальный порт ;настроить Все порты как Удаленный порт для правила входящего брандмауэра в ВМ.

Во-вторых, я проверил состояние порта в моей ВМ, используя http://canyouseeme.org/.В результате для порта TCP он работает хорошо, но для порта UDP он не может отражать реальное состояние порта, даже если я настроил параметры брандмауэра и NSG портала.Причина должна заключаться в том, что протокол UDP не совпадает с протоколом TCP, который имеет трехстороннее соединение для установления связи.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...