Cloudflare is a better and free ngrok. With a domain that uses it, set it up like this
- Setup a tunnel
cloudflared tunnel login
cloudflared tunnel create test
cloudflared tunnel route dns test test.christophemarois.com
- Proxy a URL on it
cloudflared tunnel run --url "http://localhost:8080" test