2016-06-11 8 views
0

У меня была простая программа UDPServer на AWS Ubuntu 14.04, она работает правильно, но когда я попытался получить доступ к ней из своей системы, я не могу подключиться к ней, конечно, это что-то делать с брандмауэром AWS, так как я могу сделать свой UDP-трафик пройденным через него! И порт моего UDP-сервера - 2020.Как подключить forawrd на AWS

Любая помощь была бы принята с благодарностью!

Спасибо.

+0

Это не связано с программированием. Я думаю, что этот вопрос лучше подходит для [SuperUser] (http://superuser.com/). – Turing85

ответ

0

Я также искал возможное обходное решение для этой проблемы, но это довольно легко, независимо от того, какой язык платформы вы используете для разработки программы сокетов на AWS EC2, поскольку я использую Node.js nginx в моем случае, это должно работать все поддерживающие платформы.

Group Настройка безопасности

  1. В консоли AWS откройте вкладку EC2.
  2. Выберите нужный регион и нажмите «Группа безопасности».
  3. У вас должна быть группа безопасности по умолчанию, если вы запустили экземпляр Elastic Beanstalk в этом регионе для вашего приложения .
  4. Нажмите кнопку «Действия» сверху и выберите «Изменить входящие правила».
  5. здесь, в столбце «Тип» выберите «Все UDP», или вы можете установить некоторое пользовательское правило UDP , а также послушать в своем порту сокета.
  6. И вот только введите порт вашего UDP-сервера 2020.

    И все!

Примечание. Если что-то не работает, проверьте вкладку «События» в приложении/средах Beanstalk и выясните, что пошло не так.

+0

спасибо, я попробую это! –

Смежные вопросы