localhost.run offers a forever free plan that not only doesn't require a client download, it doesn't even require signup.
Follow along with The Basics and you'll be up and running in no time.
There are some limitations on the free domains tho:
- Domain names change after a few hours.
- There is a speed limit.
These limits are in place to prevent phishing sites from establishing themselves on localhost.run domains.
These limits are not in place on the Custom Domain plans, so if you need a stable domain name with faster transfer rates please consider signing up for one at https://admin.localhost.run.