1

Тема: Як відрубати процесу порт?

Коротше кажучи є процес, і він іноді посилає повідомлення в MQTT. (AWS IoT). При цьому спершу він має мати туди доступ бо встановлює з'єднання, а потім я хочу потестувати поведінку цього процесу у випадку якщо амазон впаде. (Тому що треба, в нас 100% перевірений ентерпрайз). І тому мені треба на льоту йому якось відрубати порт 433.

Я пробував sudo ufw deny 443, але воно якось не завжди працює (хз чому) і відрубає мені все https. І я думав може можна якось це робити суто для процеса?

Може є якась команда для докера яка швиденько створює порожній контейнер, запихає туди процес і запускає, а тоді дозволяє вмикати вимикати порт на льоту? Чи інші способи?

Подякували: leofun011

2

Re: Як відрубати процесу порт?

Можливо, що спрацює отак:

1. Піднімаєте контейнер з прокидуванням портів (типу 433 на 9876).
2. На самій машині в iptables робите прокидування 9876 на 433.
3. Вмикання/вимикання кроку 2 буде емулятором відпадання порту.