В инете посты старые как следы мамонта
А потому что принцип работы не изменился. Если нет "белого" IP-адреса, хотя бы динамического, то провайдерский NAT не пропустит попытку подключения во внутреннюю сеть к роутеру. Этот провайдерский NAT даже не знает, к какому абоненту этот трафик пытается пройти. Поэтому остаётся строить какой-либо туннель с этого роутера или чего-то, что к нему подключено, наружу. К чему-то, что имеет "белый" адрес. И тот, кто хочет подключиться к роутеру, тоже строит туннель.
Если никакое своё оборудование не подключено с "белым" адресом, то вариантов два:
1. Вам повезло, и провайдеры дают маршрутизируемые IPv6-адреса. Тогда можно подключаться по IPv6, а не IPv4.
2. Использовать серьёзные сервисы вроде ZeroTier или самопальщину вроде Yggdrasil (но у этих внутренняя адресация только IPv6).