Might I suggest Fast Reverse Proxy ( https://github.com/fatedier/frp )
It's a great solution if you don't have a public IP or can't/don't want to open any ports.
I found it super easy to setup and configure. I put caddy in front of the server side for mine to ssl offload there. But you could also route everything down the tunnel it makes and use a local reverse proxy to handle SSL offloading
Ontario, Canada $82 after taxes for 400/200 A second fiber provider is coming to my street (doing locates now) and they are $82 after tax for 1000/1000.
Edit: 82 cad is 62 usd