You shouldn’t open a port on your router.
Connect from your home to a public VPS and connect your public devices to that VPS.
What's the advantage of adding a VPS to the mix?
What's the advantage of adding a VPS to the mix?