[1] https://bamsoftware.com/papers/fronting/
// edit: why the downvotes?
The Tor Browser already comes with the meek transport[1] that uses domain fronting, one with Amazon and the other with Azure. There's also a recent PT titled snowflake[2], that uses WebRTC to connect to short lived proxies that people can make by just running some JS code in their browser, it's currently available in the alpha builds for Linux and Mac.
Note that meek is expensive, and the Tor Project pays for each byte. It should only be used when no other PT works.
[1] : https://trac.torproject.org/projects/tor/wiki/doc/meek
[2] : https://trac.torproject.org/projects/tor/wiki/doc/Snowflake
As with everything else, this isn't a 100% technical solution, it has a political component of how expensive the fronting website is to block.
If you are able to set up a personal openvpn server, they wont bother hunting you down.