Have you tried Tailscale? It is a quite simple way to create a private subnet to easily access servers behind a nat. Install a raspberry somewhere in your parents house and you can share the whole subnet with all the devices connected to the same account.
Not affiliated, just a happy user.