First, as always hats off to the authors for publishing code and hacking on stuff for us all to use.
That said...You could just use corkscrew.
https://wiki.archlinux.org/index.php/HTTP_tunneling
Corkscrew + SSH has been helping individuals escape restrictive corporate networks for years.
Pretty sure SSH for remote server on port 443 plus corkscrew offers more than this solution. (Socks proxy, etc. Very flexible. No need for DNS muckery you would need with this solutions example etc.)