i would consider this bad advice.
The ssh process that does the port forwarding is not reliably running in the background. Opening ports like ssh or xrdp to the public internet is not good security practice. OP says it's not port forwarding, but it's still port forwarding.
This seems like a simple service to make a quick buck.
What you should really look into is setting up a VPN like wireguard.