So, having read the blog post from Cloudflare I don't understand why the proxy (needs to terminate|terminates) TLS.
I thought HTTPS proxying (or rather: Any TCP protocol) was a solved problem by the HTTP CONNECT verb or SOCKS proxies.
What am I missing?