Во многом это зависит, какой IP адрес вам предоставляет провайдер - в вашем случае мобильный оператор.
Если это
белый статичный IP, то да, можно настроить на роутере проброс портов на ваше устройство и всё будет работать.
Один из способов проверить это
Зайдите на сайт вроде
Ссылка скрыта от гостей
или
Ссылка скрыта от гостей
найдите там поле с вашим IP адресом, запомните его и перезагрузите роутер с модемом.
Повторно откройте эту страницу, если IP адрес не изменился, значит, он статичный
Используйте утилиту traceroute
Выполните в windows
tracert google.com
и
traceroute google.com
в Linux и внимательно изучите вывод.
Список строк будет показывать как именно происходит подключение к google.com
На первом hop'e вы увидите отправку пакета через ваш роутер, а вот дальше важно - если второй будет подключаться к частному IP адресу, (например, 10.x.x.x, 172.16.x.x - 172.31.x.x, 192.168.x.x), это признак того, что вы находитесь за NAT.
В этом случае, используйте совет от N1GGA
Вот пара примеров
Первый hop идёт к 10.66.66.1 - это адрес роутера/маршрутизатора, а дальше уже IP белый
А вот тут
Первые 3 hop'a проходят через несколько маршрутизаторов, то есть тут точно есть NAT