Luka_G Sì, l'IP pubblico non è qualcosa che puoi configurare tu ma che ti deve fornire il tuo ISP.
Per la questione VPN è più facile cambiare operatore piuttosto che fare ciò che consiglio, non è semplice e se sei un neofita lo è ancora meno
Praticamente dovresti prendere un server da qualche hosting che ti offre un IP pubblico. Tirare su una VPN tra casa tua e il server in modo che sia il tuo router a tirare su la VPN (cioè a fare da client) in modo che il traffico che ti interessa possa andare dal server a casa tua e viceversa.
Dopo di che dovresti configurare un'altra VPN che collega il tuo telefono al server, che poi inoltrerà il traffico da te generato al tuo router in modo da poter accedere alle telecamere.