По команде ss -tln все прослушиваемые порты прогонял в portscan.ru и 2ip.ru, и ВСЕ они закрыты.
У вас либо нет белого IP адреса, либо он назначен роутеру.
В первом случае ничего не сделаешь, во втором достаточно пробросить порты.
По команде консоли вы получаете все открытые порты на вашем устройстве
На 2ip.ru вы видите все открытые порты на том хосте, откуда пришли на ресурс. А это как правило совсем не то устройство на котором вы запускаете команды.
Какие дальнейшие действия для решения этой проблемы вы можете мне посоветовать?
- Убедиться в наличии белого IP адреса, если его нет - получить.
- Убедиться что белый IP адрес присвоен именно тому устройству, если это не так - пробросить порты.
- Если и это не помогло, смотрите файерволы на пути трафика, возможно заблокировано на файерволе
Смотреть следует именно в этом порядке, и никак иначе.