Нахожусь за NAT-ом провайдера. Как решения вообще существуют?
Попросить провайдера выдать белый IP адрес - тогда вы будете не за NAT'ом провайдера, у вас будет только собственный NAT от вашего роутера, там просто порты пробросите и все.
Если невозможен первый вариант - арендуем VDS с белым адресом, поднимаем на нем VPN сервер, настраиваем на нем маршрутизацию, и пробрасываем порты в свою сеть. Вариант технически более сложный, но вполне применимый.