I wonder how ngrok is compared to localtunnel.
Local Tunnel works fine for me. It's an npm package and offers JS/Go API for automation.
There is one missing feature though. I can't change the local port number w/o creating another tunnel.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.