ssh -R 80:localhost:8080 serveo.net
It's an attempt to make port forwarding as easy as ngrok or localtunnel, but using the SSH client you already have.
Also includes HTTP inspection and replay like ngrok.
Do you mean something like https://ngrok.com/docs#tls, so TLS isn't terminated until it reaches the user's machine? Should be doable; haven't considered it yet!
From https://letsencrypt.org/docs/rate-limits/:
"The main limit is Certificates per Registered Domain (20 per week)...
"If you have a lot of subdomains, you may want to combine them into a single certificate, up to a limit of 100 Names per Certificate. Combined with the above limit, that means you can issue certificates containing up to 2,000 unique subdomains per week...
"To make sure you can always renew your certificates when you need to, we have a Renewal Exemption to the Certificates per Registered Domain limit. Even if you’ve hit the limit for the week, you can still issue new certificates that count as renewals...
"Note that the Renewal Exemption also means you can gradually increase the number of certificates available to your subdomains. You can issue 20 certificates in week 1, 20 more certificates in week 2, and so on, while not interfering with renewals of existing certificates."
A wildcard certificate would be far more convenient! I'm looking forward to that.