Если ip адрес, который присваивает Вам сеть при подключении к интернету, начинается с числа 100 (к примеру, 100.123.234.1 - проверяется на вкладках status в модеме) - то ничего работать не будет. Значит вы за "NAT". Другими словами у Вас "серый" динамический ip. А вот если у Вас "белый" ip адрес - проверяйте настройки модема. Пробрасываются практически все порты, кроме 80, 443, 23.
"Раньше работало - сейчас не работает" - скорее всего как раз таки связано с тем, что у Вас был белый ip а теперь серый. Это все из-за нехватки "белых" адресов и они изымаются для услуги "статический ip".
Выхода 2:
1. Подключение статичеcкого Ip
2. Использование VPN сервисов для "поднятия" тоннелей поверх сети интернет.